<ARTICLE>5
<LEGEND>THE SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM
THE UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEET AS OF DECEMBER 31,
1999, AND CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS FOR THE 12
MONTHS ENDED DECEMBER 31, 1998, AND IS QUALIFIED IN ITS ENTIRETY BY
REFERENCE TO SUCH FINANCIAL STATEMENTS.
<MULTIPLIER>                                 1
<PERIOD-TYPE>                             YEAR
<FISCAL-YEAR-END>                  DEC-31-1999
<PERIOD-END>                       DEC-31-1999
<CASH>                               3,705,194
<SECURITIES>                                 0
<RECEIVABLES>                        5,072,660
<ALLOWANCES>                            27,301
<INVENTORY>                          4,584,997
<CURRENT-ASSETS>                    13,826,452
<PP&E>                              18,141,141
<DEPRECIATION>                      10,110,065
<TOTAL-ASSETS>                      23,502,798
<CURRENT-LIABILITIES>                4,392,707
<BONDS>                              2,408,933
<PREFERRED-MANDATORY>                        0
<PREFERRED>                                  0
<COMMON>                               201,190
<OTHER-SE>                          11,834,578
<TOTAL-LIABILITY-AND-EQUITY>        23,502,798
<SALES>                             14,624,110
<TOTAL-REVENUES>                    20,405,036
<CGS>                                6,857,004
<TOTAL-COSTS>                        6,857,004
<OTHER-EXPENSES>                    10,721,845
<LOSS-PROVISION>                         7,891
<INTEREST-EXPENSE>                     585,313
<INCOME-PRETAX>                      2,437,367
<INCOME-TAX>                            64,980
<INCOME-CONTINUING>                  2,372,387
<DISCONTINUED>                               0
<EXTRAORDINARY>                              0
<CHANGES>                                    0
<NET-INCOME>                         2,372,387
<EPS-BASIC>                             0.12
<EPS-DILUTED>                             0.12