<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