<TABLE> <S> <C>

<ARTICLE> 5
<LEGEND>
The following Financial Data Schedules contain standard reports for Quarter
ended July 5, 1998 and restated data for Quarters ended July 5,1997 and July 5,
1996. Dulited Earnings per share have been restated to conform with the
implementation of SFAS 128 in the fourth quarter of fiscal 1997.
</LEGEND>
<RESTATED> 
<MULTIPLIER> 1000
       
<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   3-MOS                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          JAN-05-1999             JAN-05-1998             JAN-05-1997
<PERIOD-END>                               JUL-05-1998             JUL-05-1997             JUL-05-1996
<CASH>                                           2,018                      95                     222
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                                  132,329                  81,921                  51,820
<ALLOWANCES>                                       787                     639                     329
<INVENTORY>                                     33,941                  32,445                  22,878
<CURRENT-ASSETS>                               170,571                 115,196                  75,547
<PP&E>                                          21,108                  14,741                  10,353
<DEPRECIATION>                                   8,562                   5,308                   2,724
<TOTAL-ASSETS>                                 208,676                 139,462                  93,430
<CURRENT-LIABILITIES>                          104,989                  60,005                  55,263
<BONDS>                                              0                       0                       0
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                          0                       0                       0
<COMMON>                                           115                      75                      40
<OTHER-SE>                                      99,342                  76,897                  36,077
<TOTAL-LIABILITY-AND-EQUITY>                   208,676                 139,462                  93,430
<SALES>                                        158,843                 118,218                  77,836
<TOTAL-REVENUES>                               158,843                 118,218                  77,836
<CGS>                                          131,573                  99,083                  64,990
<TOTAL-COSTS>                                  131,573                  99,083                  64,990
<OTHER-EXPENSES>                                     0                       0                       0
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                                 877                      99                     659
<INCOME-PRETAX>                                  7,948                   6,201                   3,114
<INCOME-TAX>                                     2,940                   2,232                   1,261
<INCOME-CONTINUING>                              5,008                   3,969                   1,853
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                     5,008                   3,969                   1,853
<EPS-PRIMARY>                                     0.44                    0.35                    0.30
<EPS-DILUTED>                                     0.42                    0.34                    0.28
        

</TABLE>