<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
REGISTRANT'S CONSOLIDATED FINANCIAL STATEMENTS AS OF AND FOR THE YEAR ENDED
DECEMBER 31, 1999 AND AS OF AND FOR THE THREE MONTHS ENDED SEPTEMBER 30, 2000
AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<S> <C>
<PERIOD-TYPE> 3-MOS
<FISCAL-YEAR-END> DEC-31-2000
<PERIOD-START> JUL-01-2000
<PERIOD-END> SEP-30-2000
<CASH> 3,591,932
<SECURITIES> 305,293
<RECEIVABLES> 1,185,376
<ALLOWANCES> 0
<INVENTORY> 2,062,109
<CURRENT-ASSETS> 7,301,203
<PP&E> 6,127,625
<DEPRECIATION> 5,177,690
<TOTAL-ASSETS> 8,427,493
<CURRENT-LIABILITIES> 991,276
<BONDS> 0
0
0
<COMMON> 195,790
<OTHER-SE> 7,238,427
<TOTAL-LIABILITY-AND-EQUITY> 8,427,493
<SALES> 1,518,717
<TOTAL-REVENUES> 1,586,039
<CGS> 1,396,657
<TOTAL-COSTS> 1,396,657
<OTHER-EXPENSES> 343,095
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 0
<INCOME-PRETAX> (153,713)
<INCOME-TAX> 0
<INCOME-CONTINUING> (153,713)
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> (153,713)
<EPS-BASIC> (.01)
<EPS-DILUTED> (.01)
</TABLE>