<ARTICLE>                     5
<MULTIPLIER>                  1000
<CURRENCY>                    U.S. DOLLARS

                             
<PERIOD-TYPE>                   6-mos
<FISCAL-YEAR-END>               DEC-31-1999
<PERIOD-START>                  JAN-01-1999
<PERIOD-END>                    JUN-30-1999
<EXCHANGE-RATE>                           1
<CASH>                                 1165
<SECURITIES>                              0
<RECEIVABLES>                         75802
<ALLOWANCES>                              0
<INVENTORY>                           23833
<CURRENT-ASSETS>                     106758
<PP&E>                                49812
<DEPRECIATION>                       (32350)
<TOTAL-ASSETS>                       137880
<CURRENT-LIABILITIES>                 71127
<BONDS>                                3478
<PREFERRED-MANDATORY>                     0
<PREFERRED>                               0
<COMMON>                               8175
<OTHER-SE>                            37048
<TOTAL-LIABILITY-AND-EQUITY>         137880
<SALES>                              249185
<TOTAL-REVENUES>                     249185
<CGS>                                219840
<TOTAL-COSTS>                        219840
<OTHER-EXPENSES>                          0
<LOSS-PROVISION>                          0
<INTEREST-EXPENSE>                      334
<INCOME-PRETAX>                        4317
<INCOME-TAX>                           2029
<INCOME-CONTINUING>                    2288
<DISCONTINUED>                            0
<EXTRAORDINARY>                           0
<CHANGES>                                 0
<NET-INCOME>                           2288
<EPS-BASIC>                           .28
<EPS-DILUTED>                           .28