<ARTICLE>                         5
<MULTIPLIER>                   1000
       
                             
<PERIOD-TYPE>                   YEAR
<FISCAL-YEAR-END>                              DEC-31-1998
<PERIOD-START>                                 JAN-01-1998
<PERIOD-END>                                   DEC-31-1998
<CASH>                                               5,014
<SECURITIES>                                             0
<RECEIVABLES>                                       82,672
<ALLOWANCES>                                             0
<INVENTORY>                                         22,407
<CURRENT-ASSETS>                                   120,285
<PP&E>                                              48,521
<DEPRECIATION>                                     (31,063)
<TOTAL-ASSETS>                                     151,861
<CURRENT-LIABILITIES>                               88,430
<BONDS>                                              3,138
<PREFERRED-MANDATORY>                                    0
<PREFERRED>                                              0
<COMMON>                                             8,166
<OTHER-SE>                                          37,002
<TOTAL-LIABILITY-AND-EQUITY>                       151,861
<SALES>                                            521,271
<TOTAL-REVENUES>                                   521,271
<CGS>                                              474,027
<TOTAL-COSTS>                                      474,027
<OTHER-EXPENSES>                                         0
<LOSS-PROVISION>                                         0
<INTEREST-EXPENSE>                                     145
<INCOME-PRETAX>                                     (1,331)
<INCOME-TAX>                                         1,088
<INCOME-CONTINUING>                                 (2,419)
<DISCONTINUED>                                           0
<EXTRAORDINARY>                                          0
<CHANGES>                                                0
<NET-INCOME>                                        (2,419)
<EPS-PRIMARY>                                        (0.30)
<EPS-DILUTED>                                        (0.30)