<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM INTERIM
FINANCIAL STATEMENTS AS AT JUNE 30 1998 AND IS QUALIFIED IN ITS ENTIRETY BY
REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
       
                                              
<PERIOD-TYPE>                  6-MOS                6-MOS
<FISCAL-YEAR-END>                      DEC-31-1998         DEC-31-1997
<PERIOD-START>                         JAN-01-1998         JAN-01-1997
<PERIOD-END>                           JUN-30-1998         JUN-30-1997
<CASH>                                   4,806,036                   0
<SECURITIES>                                     0                   0
<RECEIVABLES>                            5,328,734                   0
<ALLOWANCES>                               102,149                   0
<INVENTORY>                              6,879,294                   0
<CURRENT-ASSETS>                        17,224,668                   0
<PP&E>                                   4,408,309                   0
<DEPRECIATION>                           2,239,707                   0
<TOTAL-ASSETS>                          20,109,640                   0
<CURRENT-LIABILITIES>                   10,610,809                   0
<BONDS>                                          0                   0
<PREFERRED-MANDATORY>                            0                   0
<PREFERRED>                                      0                   0
<COMMON>                                 4,306,778                   0
<OTHER-SE>                               1,742,138                   0
<TOTAL-LIABILITY-AND-EQUITY>            20,109,640                   0
<SALES>                                 10,751,465          10,958,637
<TOTAL-REVENUES>                        10,751,465          10,958,637
<CGS>                                    6,302,625           6,959,616
<TOTAL-COSTS>                            2,874,711           3,163,994
<OTHER-EXPENSES>                                 0                   0
<LOSS-PROVISION>                            19,204            (56,334)
<INTEREST-EXPENSE>                         220,553             134,708
<INCOME-PRETAX>                          1,334,373             756,653
<INCOME-TAX>                               537,539             302,064
<INCOME-CONTINUING>                        796,833             454,589
<DISCONTINUED>                                   0                   0
<EXTRAORDINARY>                                  0                   0
<CHANGES>                                        0                   0
<NET-INCOME>                               796,833             454,589
<EPS-PRIMARY>                                 0.31                0.17
<EPS-DILUTED>                                  .22                0.12