<ARTICLE> 5 <PERIOD-TYPE> 3-MOS <FISCAL-YEAR-END> JAN-31-1998 <PERIOD-END> APR-30-1997 <CASH> 9,350,857 <SECURITIES> 0 <RECEIVABLES> 10,675,092 <ALLOWANCES> 241,481 <INVENTORY> 11,299,770 <CURRENT-ASSETS> 33,147,927 <PP&E> 28,476,771 <DEPRECIATION> 14,250,180 <TOTAL-ASSETS> 56,497,361 <CURRENT-LIABILITIES> 12,381,600 <BONDS> 4,873,050 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 713,862 <OTHER-SE> 39,468,444 <TOTAL-LIABILITY-AND-EQUITY> 56,497,361 <SALES> 14,912,736 <TOTAL-REVENUES> 14,912,736 <CGS> 9,220,276 <TOTAL-COSTS> 12,309,303 <OTHER-EXPENSES> 0 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 89,236 <INCOME-PRETAX> 2,780,929 <INCOME-TAX> 1,084,562 <INCOME-CONTINUING> 0 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 1,696,367 <EPS-PRIMARY> .24 <EPS-DILUTED> .24