<ARTICLE> 5
       
                                                  
<PERIOD-TYPE>                   6-MOS                   6-MOS
<FISCAL-YEAR-END>                          DEC-31-1995             DEC-31-1994
<PERIOD-END>                               JUN-30-1995             JUN-30-1994
<CASH>                                       1,920,000               6,274,000
<SECURITIES>                                         0                       0
<RECEIVABLES>                               11,118,000              11,224,000
<ALLOWANCES>                                   343,000                 386,000
<INVENTORY>                                  9,624,000               9,061,000
<CURRENT-ASSETS>                            28,346,000              29,508,000
<PP&E>                                      10,733,000               9,935,000
<DEPRECIATION>                               3,726,000               3,091,000
<TOTAL-ASSETS>                              45,360,000              46,430,000
<CURRENT-LIABILITIES>                       22,751,000              22,728,000
<BONDS>                                              0                       0
<COMMON>                                     1,528,000               1,495,000
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<OTHER-SE>                                 (3,584,000)              (4,111,000)
<TOTAL-LIABILITY-AND-EQUITY>                45,360,000              46,430,000
<SALES>                                     19,985,000              19,811,000
<TOTAL-REVENUES>                            19,985,000              19,811,000
<CGS>                                       14,397,000              15,477,000
<TOTAL-COSTS>                               18,728,000              19,784,000
<OTHER-EXPENSES>                               839,000               1,111,000
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                             614,000                 789,000
<INCOME-PRETAX>                                418,000              (1,084,000)
<INCOME-TAX>                                         0                       0
<INCOME-CONTINUING>                            418,000              (1,084,000)
<DISCONTINUED>                                       0                 613,000
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                   418,000                (471,000)
<EPS-PRIMARY>                                      .03                    (.03)
<EPS-DILUTED>                                      .03                    (.03)