<ARTICLE> 5 <PERIOD-TYPE> 9-MOS <FISCAL-YEAR-END> JAN-31-1997 <PERIOD-END> OCT-31-1996 <CASH> 8,171,613 <SECURITIES> 0 <RECEIVABLES> 10,751,621 <ALLOWANCES> 264,242 <INVENTORY> 12,271,219 <CURRENT-ASSETS> 32,794,387 <PP&E> 29,717,871 <DEPRECIATION> 14,236,785 <TOTAL-ASSETS> 57,400,472 <CURRENT-LIABILITIES> 13,343,378 <BONDS> 5,740,519 <COMMON> 713,863 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <OTHER-SE> 38,463,734 <TOTAL-LIABILITY-AND-EQUITY> 57,400,472 <SALES> 44,747,320 <TOTAL-REVENUES> 44,747,320 <CGS> 29,340,193 <TOTAL-COSTS> 38,117,338 <OTHER-EXPENSES> 0 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 162,859 <INCOME-PRETAX> 7,348,527 <INCOME-TAX> 2,902,667 <INCOME-CONTINUING> 4,445,860 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 4,445,860 <EPS-PRIMARY> .63 <EPS-DILUTED> .63