<ARTICLE> 5
<LEGEND>
                                                                      EXHIBIT 27

THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED BALANCE SHEET AT DECEMBER 31, 1997 AND THE CONSOLIDATED STATEMENT
OF INCOME AND CASH FLOWS FOR THE TWELVE MONTHS ENDED DECEMBER 31, 1997 AND IS
QUALIFIED IN ITS ENTIRETY BY REFERENCE TO THE ANNUAL REPORT ON FORM 10-K FOR THE
YEAR ENDED DECEMBER 31, 1997.
</LEGEND>
       
                             
<PERIOD-TYPE>                   YEAR
<FISCAL-YEAR-END>                          DEC-31-1997
<PERIOD-START>                             JAN-01-1997
<PERIOD-END>                               DEC-31-1997
<CASH>                                       4,912,097
<SECURITIES>                                         0
<RECEIVABLES>                                6,917,059
<ALLOWANCES>                                   146,000
<INVENTORY>                                  3,091,800
<CURRENT-ASSETS>                            15,779,716
<PP&E>                                      15,400,107
<DEPRECIATION>                               7,981,989
<TOTAL-ASSETS>                              35,729,853
<CURRENT-LIABILITIES>                        6,169,028
<BONDS>                                              0
<PREFERRED-MANDATORY>                                0
<PREFERRED>                                          0
<COMMON>                                        34,608
<OTHER-SE>                                  28,634,023
<TOTAL-LIABILITY-AND-EQUITY>                35,729,853
<SALES>                                     59,196,110
<TOTAL-REVENUES>                            59,196,110
<CGS>                                       33,755,470
<TOTAL-COSTS>                               18,370,360
<OTHER-EXPENSES>                              (69,265)
<LOSS-PROVISION>                                     0
<INTEREST-EXPENSE>                            (81,114)
<INCOME-PRETAX>                              7,220,659
<INCOME-TAX>                                 2,873,823
<INCOME-CONTINUING>                                  0
<DISCONTINUED>                                       0
<EXTRAORDINARY>                                      0
<CHANGES>                                            0
<NET-INCOME>                                 4,346,836
<EPS-PRIMARY>                                     1.26
<EPS-DILUTED>                                     1.24