<ARTICLE>                     5
<LEGEND>
THIS SCHEDULE  CONTAINS SUMMARY FINANCIAL  INFORMATION  EXTRACTED FROM FINANCIAL
STATEMENTS  FOR THE YEAR ENDED OCTOBER 31, 1998 AND IS QUALIFIED IN ITS ENTIRETY
BY REFERENCE TO SUCH FINANCIAL STATEMENTS.

Amounts inapplicable or not disclosed as a separate line on the Balance Sheet or
Statement of Income are reported as 0 herein.
</LEGEND>
<MULTIPLIER>                                         1,000
<CURRENCY>                                     U.S. DOLLAR
       
                             
<PERIOD-TYPE>                   12-MOS
<FISCAL-YEAR-END>                              OCT-31-1998
<PERIOD-START>                                 NOV-01-1997
<PERIOD-END>                                   OCT-31-1998
<EXCHANGE-RATE>                                          1
<CASH>                                               1,122
<SECURITIES>                                             0
<RECEIVABLES>                                       10,324
<ALLOWANCES>                                           311
<INVENTORY>                                          9,967
<CURRENT-ASSETS>                                    21,711
<PP&E>                                              15,440
<DEPRECIATION>                                       4,356
<TOTAL-ASSETS>                                      32,829
<CURRENT-LIABILITIES>                                2,720
<BONDS>                                                  0
<PREFERRED-MANDATORY>                                    0
<PREFERRED>                                              0
<COMMON>                                             9,786
<OTHER-SE>                                          20,205
<TOTAL-LIABILITY-AND-EQUITY>                        32,829
<SALES>                                             50,589
<TOTAL-REVENUES>                                    50,647
<CGS>                                               29,330
<TOTAL-COSTS>                                       39,269
<OTHER-EXPENSES>                                         0
<LOSS-PROVISION>                                        88
<INTEREST-EXPENSE>                                       1
<INCOME-PRETAX>                                     11,377
<INCOME-TAX>                                         4,107
<INCOME-CONTINUING>                                  7,270
<DISCONTINUED>                                           0
<EXTRAORDINARY>                                          0
<CHANGES>                                                0
<NET-INCOME>                                         7,270
<EPS-PRIMARY>                                        0.190
<EPS-DILUTED>                                        0.188