<ARTICLE> 5 <PERIOD-TYPE> 3-MOS <FISCAL-YEAR-END> JAN-31-2000 <PERIOD-START> MAY-02-1999 <PERIOD-END> JUL-31-1999 <CASH> 2,797,304 <SECURITIES> 7,903,585 <RECEIVABLES> 8,183,512 <ALLOWANCES> 0 <INVENTORY> 10,446,407 <CURRENT-ASSETS> 31,249,730 <PP&E> 19,383,592 <DEPRECIATION> 12,208,338 <TOTAL-ASSETS> 40,096,386 <CURRENT-LIABILITIES> 6,679,800 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 257,261 <OTHER-SE> 32,509,305 <TOTAL-LIABILITY-AND-EQUITY> 40,096,386 <SALES> 11,084,681 <TOTAL-REVENUES> 11,084,681 <CGS> 6,518,432 <TOTAL-COSTS> 6,518,432 <OTHER-EXPENSES> 4,368,196 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 3,481 <INCOME-PRETAX> 361,529 <INCOME-TAX> 91,000 <INCOME-CONTINUING> 270,529 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 270,529 <EPS-BASIC> .06 <EPS-DILUTED> .06