<ARTICLE> 5 <MULTIPLIER> 1 <PERIOD-TYPE> 12-MOS <FISCAL-YEAR-END> MAR-31-1998 <PERIOD-START> APR-01-1997 <PERIOD-END> MAR-31-1998 <CASH> 9,385,509 <SECURITIES> 0 <RECEIVABLES> 16,788,360 <ALLOWANCES> 280,000 <INVENTORY> 15,516,282 <CURRENT-ASSETS> 41,633,864 <PP&E> 23,582,039 <DEPRECIATION> 15,183,541 <TOTAL-ASSETS> 57,834,322 <CURRENT-LIABILITIES> 10,391,031 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 12,563,048 <OTHER-SE> 34,880,243 <TOTAL-LIABILITY-AND-EQUITY> 57,834,322 <SALES> 81,012,384 <TOTAL-REVENUES> 81,012,384 <CGS> 35,927,534 <TOTAL-COSTS> 35,669,966 <OTHER-EXPENSES> (813,018) <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 14,924 <INCOME-PRETAX> 10,212,978 <INCOME-TAX> 3,387,000 <INCOME-CONTINUING> 6,825,978 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 6,825,978 <EPS-PRIMARY> .59 <EPS-DILUTED> .58