<ARTICLE>                     5

 
       
 

                                                                     

  <PERIOD-TYPE>                                                     12-MOS
  <FISCAL-YEAR-END>                                                 JAN-02-1999
  <PERIOD-END>                                                      JAN-02-1999
  <CASH>                                                              4789901
  <SECURITIES>                                                              0
  <RECEIVABLES>                                                       8572700
  <ALLOWANCES>                                                         439000
  <INVENTORY>                                                        12778110
  <CURRENT-ASSETS>                                                   28735694
  <PP&E>                                                             27341071
  <DEPRECIATION>                                                     12307918
  <TOTAL-ASSETS>                                                     50071715
  <CURRENT-LIABILITIES>                                               7614852
  <BONDS>                                                                   0
  <PREFERRED-MANDATORY>                                                     0
  <PREFERRED>                                                               0
  <COMMON>                                                            1465360
  <OTHER-SE>                                                         27020542
  <TOTAL-LIABILITY-AND-EQUITY>                                       50071715
  <SALES>                                                            70749529
  <TOTAL-REVENUES>                                                   70930995
  <CGS>                                                              49469844
  <TOTAL-COSTS>                                                      49469844
  <OTHER-EXPENSES>                                                   12052309
  <LOSS-PROVISION>                                                     136304
  <INTEREST-EXPENSE>                                                   549071
  <INCOME-PRETAX>                                                     8723467
  <INCOME-TAX>                                                        3280280
  <INCOME-CONTINUING>                                                 5443187
  <DISCONTINUED>                                                            0
  <EXTRAORDINARY>                                                           0
  <CHANGES>                                                                 0
  <NET-INCOME>                                                        5443187
  <EPS-PRIMARY>                                                          2.24
  <EPS-DILUTED>                                                          2.15