<ARTICLE> 5 <PERIOD-TYPE> YEAR <FISCAL-YEAR-END> JAN-31-1996 <PERIOD-START> FEB-01-1995 <PERIOD-END> JAN-31-1996 <CASH> 2,033,713 <SECURITIES> 6,659,828 <RECEIVABLES> 8,475,005 <ALLOWANCES> 157,000 <INVENTORY> 12,533,553 <CURRENT-ASSETS> 30,969,856 <PP&E> 17,063,855 <DEPRECIATION> 8,350,722 <TOTAL-ASSETS> 42,302,731 <CURRENT-LIABILITIES> 4,549,792 <BONDS> 175,000 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 256,166 <OTHER-SE> 35,725,140 <TOTAL-LIABILITY-AND-EQUITY> 42,302,731 <SALES> 43,941,311 <TOTAL-REVENUES> 43,941,311 <CGS> 26,923,192 <TOTAL-COSTS> 26,923,192 <OTHER-EXPENSES> 15,573,521 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 37,456 <INCOME-PRETAX> 1,760,535 <INCOME-TAX> 433,000 <INCOME-CONTINUING> 1,327,535 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 1,327,535 <EPS-PRIMARY> .26 <EPS-DILUTED> .26