<ARTICLE> 5 <MULTIPLIER> 1 <PERIOD-TYPE> 12-MOS <FISCAL-YEAR-END> JUN-30-1999 <PERIOD-END> JUN-30-1999 <CASH> 6,781,556 <SECURITIES> 0 <RECEIVABLES> 3,688,878 <ALLOWANCES> 384,875 <INVENTORY> 2,682,434 <CURRENT-ASSETS> 12,781,689 <PP&E> 6,974,536 <DEPRECIATION> 3,349,176 <TOTAL-ASSETS> 19,753,408 <CURRENT-LIABILITIES> 4,425,531 <BONDS> 5,000,000 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 64,501 <OTHER-SE> 10,173,435 <TOTAL-LIABILITY-AND-EQUITY> 19,753,408 <SALES> 27,080,509 <TOTAL-REVENUES> 27,080,509 <CGS> 17,913,770 <TOTAL-COSTS> 17,913,770 <OTHER-EXPENSES> 10,578,763 <LOSS-PROVISION> 60,000 <INTEREST-EXPENSE> (78,136) <INCOME-PRETAX> (1,333,888) <INCOME-TAX> 44,000 <INCOME-CONTINUING> 0 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> (1,377,888) <EPS-BASIC> (.22) <EPS-DILUTED> (.22)