<ARTICLE>                     5
       
                             
<PERIOD-TYPE>                   6-MOS
<FISCAL-YEAR-END>                                DEC-28-1996
<PERIOD-END>                                     JUN-28-1997
<CASH>                                               1464789
<SECURITIES>                                               0
<RECEIVABLES>                                        9014446
<ALLOWANCES>                                          633000
<INVENTORY>                                         12306246
<CURRENT-ASSETS>                                    24518894
<PP&E>                                              26924469
<DEPRECIATION>                                      13400712
<TOTAL-ASSETS>                                      44300302
<CURRENT-LIABILITIES>                                8616335
<BONDS>                                                    0
<PREFERRED-MANDATORY>                                      0
<PREFERRED>                                                0
<COMMON>                                             8445842
<OTHER-SE>                                          21938117
<TOTAL-LIABILITY-AND-EQUITY>                        44300302
<SALES>                                             32853668
<TOTAL-REVENUES>                                    32923615
<CGS>                                               24413837
<TOTAL-COSTS>                                       24413837
<OTHER-EXPENSES>                                     6048765
<LOSS-PROVISION>                                       66047
<INTEREST-EXPENSE>                                    134095
<INCOME-PRETAX>                                      2281328
<INCOME-TAX>                                          833965
<INCOME-CONTINUING>                                  1447363
<DISCONTINUED>                                             0
<EXTRAORDINARY>                                            0
<CHANGES>                                                  0
<NET-INCOME>                                         1447363
<EPS-PRIMARY>                                            .52
<EPS-DILUTED>                                            .52