<ARTICLE> 5 <PERIOD-TYPE> 6-MOS <FISCAL-YEAR-END> MAR-31-1999 <PERIOD-START> JUL-01-1998 <PERIOD-END> SEP-30-1998 <CASH> 7,530,169 <SECURITIES> 0 <RECEIVABLES> 18,111,779 <ALLOWANCES> 279,654 <INVENTORY> 15,766,970 <CURRENT-ASSETS> 41,744,712 <PP&E> 24,240,848 <DEPRECIATION> 16,165,788 <TOTAL-ASSETS> 57,361,903 <CURRENT-LIABILITIES> 9,702,225 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 1,134,931 <OTHER-SE> 47,659,678 <TOTAL-LIABILITY-AND-EQUITY> 57,361,903 <SALES> 22,945,742 <TOTAL-REVENUES> 22,945,742 <CGS> 10,411,788 <TOTAL-COSTS> 9,118,151 <OTHER-EXPENSES> (100,254) <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 0 <INCOME-PRETAX> 3,516,057 <INCOME-TAX> 1,160,000 <INCOME-CONTINUING> 2,356,057 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 2,356,057 <EPS-PRIMARY> .21 <EPS-DILUTED> .20