<ARTICLE> 5 <PERIOD-TYPE> YEAR <FISCAL-YEAR-END> MAY-31-2000 <PERIOD-START> JUN-01-1999 <PERIOD-END> MAY-31-2000 <CASH> 632,970 <SECURITIES> 0 <RECEIVABLES> 2,448,595 <ALLOWANCES> 111,837 <INVENTORY> 1,247,903 <CURRENT-ASSETS> 4,537,872 <PP&E> 2,822,765 <DEPRECIATION> 2,021,212 <TOTAL-ASSETS> 7,328,552 <CURRENT-LIABILITIES> 1,589,848 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 46,041 <OTHER-SE> 5,693,852 <TOTAL-LIABILITY-AND-EQUITY> 7,328,552 <SALES> 19,418,644 <TOTAL-REVENUES> 19,418,644 <CGS> 14,653,025 <TOTAL-COSTS> 14,653,025 <OTHER-EXPENSES> 5,069,428 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 28,736 <INCOME-PRETAX> (275,073) <INCOME-TAX> (104,869) <INCOME-CONTINUING> (170,204) <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> (170,204) <EPS-BASIC> (.04) <EPS-DILUTED> (.04)