<ARTICLE>     5
<LEGEND>  THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED
  FROM THE CONSOLIDATED BALANCE SHEET AS OF JUNE 29, 1996 AND THE
  CONSOLIDATED STATEMENT OF OPERATIONS FOR THE THREE AND SIX MONTHS ENDED JUNE 29,
  1996 AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL
  STATEMENTS.
<MULTIPLIER>  1,000
       
                                    
<PERIOD-TYPE>                          6-MOS
<FISCAL-YEAR-END>                      DEC-28-1996
<PERIOD-END>                           JUN-29-1996
<CASH>                                   66,496 
<SECURITIES>                              6,500
<RECEIVABLES>                            67,381
<ALLOWANCES>                              5,646
<INVENTORY>                              49,502
<CURRENT-ASSETS>                        205,751
<PP&E>                                   96,698
<DEPRECIATION>                           53,346 
<TOTAL-ASSETS>                          261,126
<CURRENT-LIABILITIES>                    60,036
<BONDS>                                       0
<COMMON>                                     22
<PREFERRED-MANDATORY>                         0
<PREFERRED>                                   0
<OTHER-SE>                              197,280
<TOTAL-LIABILITY-AND-EQUITY>            261,126
<SALES>                                 184,282 
<TOTAL-REVENUES>                        184,282
<CGS>                                   133,919
<TOTAL-COSTS>                           133,919
<OTHER-EXPENSES>                              0
<LOSS-PROVISION>                          4,678
<INTEREST-EXPENSE>                          252
<INCOME-PRETAX>                          10,882
<INCOME-TAX>                              3,917
<INCOME-CONTINUING>                       6,965 
<DISCONTINUED>                                0
<EXTRAORDINARY>                               0
<CHANGES>                                     0
<NET-INCOME>                              6,965
<EPS-PRIMARY>                              0.32
<EPS-DILUTED>                              0.31