<ARTICLE> 5
<LEGEND>
     Six months ended June 1995.
</LEGEND>

       
                             
<PERIOD-TYPE>                   6-MOS
<FISCAL-YEAR-END>                              DEC-31-1995
<PERIOD-START>                                 JAN-01-1995
<PERIOD-END>                                   JUN-30-1995
<CASH>                                            268,709
<SECURITIES>                                            0
<RECEIVABLES>                                   8,210,257
<ALLOWANCES>                                      334,148
<INVENTORY>                                     4,803,309
<CURRENT-ASSETS>                               13,576,065
<PP&E>                                         11,317,335
<DEPRECIATION>                                  7,266,692
<TOTAL-ASSETS>                                 22,058,462
<CURRENT-LIABILITIES>                           8,406,241
<BONDS>                                            89,349
<COMMON>                                       21,885,668
<PREFERRED-MANDATORY>                                   0
<PREFERRED>                                             0
<OTHER-SE>                                    (17,112,767)
<TOTAL-LIABILITY-AND-EQUITY>                   22,058,462
<SALES>                                        24,795,319
<TOTAL-REVENUES>                               24,795,319
<CGS>                                          17,084,799
<TOTAL-COSTS>                                  17,084,799
<OTHER-EXPENSES>                                6,055,718
<LOSS-PROVISION>                                   39,285
<INTEREST-EXPENSE>                                671,180
<INCOME-PRETAX>                                   961,820
<INCOME-TAX>                                       91,264
<INCOME-CONTINUING>                               870,556
<DISCONTINUED>                                          0
<EXTRAORDINARY>                                         0
<CHANGES>                                               0
<NET-INCOME>                                      870,556
<EPS-PRIMARY>                                         .04
<EPS-DILUTED>                                         .04