<ARTICLE>                     5
<LEGEND>
Exhibit 27:                 Financial Data Schedule

THIS  SCHEDULE  CONTAINS  SUMMARY  FINANCIAL   INFORMATION  EXTRACTED  FROM  THE
CONSOLIDATED  FINANCIAL STATEMENTS FOR THE THREE MONTHS ENDED MARCH 31, 1999 AND
IS QUALIFIED IN IT ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.


</LEGEND>
       
                                                      
<PERIOD-TYPE>                                          3-mos
<FISCAL-YEAR-END>                                      dec-31-1999
<PERIOD-END>                                           mar-31-1999
<CASH>                                                 3,296,459
<SECURITIES>                                           0
<RECEIVABLES>                                          5,580,345
<ALLOWANCES>                                           161,985
<INVENTORY>                                            7,127,000
<CURRENT-ASSETS>                                       16,145,503
<PP&E>                                                 5,012,148
<DEPRECIATION>                                         2,734,288
<TOTAL-ASSETS>                                         2,803,322
<CURRENT-LIABILITIES>                                  9,029,773
<BONDS>                                                0
<PREFERRED-MANDATORY>                                  0
<PREFERRED>                                            0
<COMMON>                                               5,156,197
<OTHER-SE>                                             3,306,670
<TOTAL-LIABILITY-AND-EQUITY>                           19,851,546
<SALES>                                                5,047,457
<TOTAL-REVENUES>                                       5,047,457
<CGS>                                                  2,924,443
<TOTAL-COSTS>                                          1,661,647 
<OTHER-EXPENSES>                                       0
<LOSS-PROVISION>                                       0
<INTEREST-EXPENSE>                                     27,587
<INCOME-PRETAX>                                        433,780
<INCOME-TAX>                                           108,011
<INCOME-CONTINUING>                                    325,768
<DISCONTINUED>                                         0
<EXTRAORDINARY>                                        0
<CHANGES>                                              0
<NET-INCOME>                                           325,768
<EPS-PRIMARY>                                          0.12  
<EPS-DILUTED>                                          0.08