WARNING: THE EDGAR SYSTEM ENCOUNTERED ERROR(S) WHILE PROCESSING THIS SCHEDULE.

<TABLE> <S> <C>

<ARTICLE> 5
<LEGEND>
FINANCIAL DATA SCHEDULE RESTATED.
THIS SCHEDULE CONTAINS A RESTATEMENT OF EPS DATA TO REFLECT
THE ADOPTION OF FAS 128 EARNINGS PER SHARE FOR THE LATEST THREE
FISCAL YEARS
</LEGEND>

<S>                             <C>                    <C>                     <C>
<PERIOD-TYPE>                   YEAR                   YEAR                    YEAR
<FISCAL-YEAR-END>                          DEC-31-1995             DEC-31-1996             DEC-31-1997
<PERIOD START>                             JAN-01-1995             JAN-01-1996             JAN-01-1997
<PERIOD-END>                               DEC-31-1995             DEC-31-1996             DEC-31-1997
<CASH>                                       6,222,008              11,406,091               4,023,272
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                                2,453,535               2,124,618               3,934,060
<ALLOWANCES>                                  (226,884)              ( 213,145)               (477,700)
<INVENTORY>                                  5,103,988               3,622,804               5,003,177
<CURRENT-ASSETS>                            14,411,153              17,308,821              12,811,206
<PP&E>                                      18,932,959              18,850,954              19,145,751
<DEPRECIATION>                              (6,222,309)             (7,172,918)             (8,330,506)
<TOTAL-ASSETS>                              27,934,097              31,201,529              26,162,962
<CURRENT-LIABILITIES>                        3,464,223               3,399,525               3,327,423
<BONDS>                                              0                  45,714                       0
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                  1,167,434                  66,000                       0
<COMMON>                                        83,790                  88,698                  93,065
<OTHER-SE>                                  21,147,900              23,410,408              22,732,711
<TOTAL-LIABILITY-AND-EQUITY>                27,399,124              31,201,529              26,162,962
<SALES>                                     24,374,090              21,286,492              23,559,053
<TOTAL-REVENUES>                            24,374,090              21,286,492              23,559,053
<CGS>                                        7,944,271              10,327,167               9,530,049
<TOTAL-COSTS>                               12,441,972              10,857,097              10,833,476
<OTHER-EXPENSES>                             5,370,109               5,929,498               3,005,850
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                             250,751                (323,597)                (36,471)
<INCOME-PRETAX>                             (1,496,917)             (5,522,672)                246,149
<INCOME-TAX>                                   131,350                  88,000                  20,000
<INCOME-CONTINUING>                         (1,628,267)             (5,522,672)                226,149
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                               ( 1,628,267)             (5,522,672)                226,149
<EPS-PRIMARY>                                    (0.22)                  (0.74)                   0.02
<EPS-DILUTED>                                    (0.22)                  (0.74)                   0.02



</TABLE>