<TABLE> <S> <C>

<ARTICLE> 5
<RESTATED>
<MULTIPLIER> 1,000

<S>                                         <C>            <C>           <C>           <C>
<PERIOD-TYPE>                               3-MOS          3-MOS         3-MOS         3-MOS
<FISCAL-YEAR-END>                           JUN-25-1999    JUN-25-1999   JUN-25-1999   JUN-25-1999
<PERIOD-END>                                SEP-25-1998    DEC-25-1998   MAR-26-1999   JUN-25-1999
<CASH>                                                959         4,773         4,434         4,695
<SECURITIES>                                          356           399           383           445
<RECEIVABLES>                                      19,929        26,546        26,238        32,321
<ALLOWANCES>                                        1,076         1,147         1,162         1,007
<INVENTORY>                                        18,051        19,503        22,580        23,565
<CURRENT-ASSETS>                                   47,193        59,474        62,055        70,244
<PP&E>                                             58,051        59,517        62,073        63,771
<DEPRECIATION>                                     30,467        32,233        33,947        35,979
<TOTAL-ASSETS>                                     78,781        91,003        94,538       102,949
<CURRENT-LIABILITIES>                              18,099        29,570        32,537        37,998
<BONDS>                                                 0             0             0             0
<PREFERRED-MANDATORY>                               3,126         3,102         3,248         3,393
<PREFERRED>                                        18,660        18,660        18,660        19,954
<COMMON>                                            1,332         1,332         1,133         1,144
<OTHER-SE>                                         34,608        32,939        33,719        35,423
<TOTAL-LIABILITY-AND-EQUITY>                       78,781        91,003        94,538       102,949
<SALES>                                            34,654        39,651        47,291        61,829
<TOTAL-REVENUES>                                   34,654        39,651        47,291        61,829
<CGS>                                              27,128        30,052        36,412        45,201
<TOTAL-COSTS>                                       8,144         9,656         8,992        12,194
<OTHER-EXPENSES>                                      (26)          140          (122)          118
<LOSS-PROVISION>                                        0             0             0             0
<INTEREST-EXPENSE>                                     53           104           180         1,047
<INCOME-PRETAX>                                      (645)         (301)        1,829         3,269
<INCOME-TAX>                                          471           691         1,241         2,432
<INCOME-CONTINUING>                                (1,116)         (992)          588           837
<DISCONTINUED>                                        288            16             0            93
<EXTRAORDINARY>                                         0             0             0             0
<CHANGES>                                               0             0             0             0
<NET-INCOME>                                         (828)         (976)          588           930
<EPS-BASIC>                                         (0.05)        (0.05)         0.02          0.03
<EPS-DILUTED>                                       (0.05)        (0.05)         0.02          0.04




</TABLE>