
<TABLE> <S> <C>

<ARTICLE>                          5

<S>                                <C>
<PERIOD-TYPE>                      9-MOS
<FISCAL-YEAR-END>                  OCT-31-1999
<PERIOD-START>                     NOV-01-1998
<PERIOD-END>                       JUL-31-1999
<CASH>                              5,814,000
<SECURITIES>                                0
<RECEIVABLES>                      27,962,000
<ALLOWANCES>                          963,000
<INVENTORY>                        28,795,000
<CURRENT-ASSETS>                   68,809,000
<PP&E>                             24,952,000
<DEPRECIATION>                     13,397,000
<TOTAL-ASSETS>                     83,016,000
<CURRENT-LIABILITIES>               8,886,000
<BONDS>                             2,897,000
<PREFERRED-MANDATORY>                       0
<PREFERRED>                                 0
<COMMON>                               14,000
<OTHER-SE>                         70,143,000
<TOTAL-LIABILITY-AND-EQUITY>       83,016,000
<SALES>                            85,419,000
<TOTAL-REVENUES>                   85,419,000
<CGS>
54,754,000
<TOTAL-COSTS>                      79,587,000
<OTHER-EXPENSES>                       32,000
<LOSS-PROVISION>                      277,000
<INTEREST-EXPENSE>                    345,000
<INCOME-PRETAX>                     5,455,000
<INCOME-TAX>                        2,133,000
<INCOME-CONTINUING>                 3,322,000
<DISCONTINUED>                              0
<EXTRAORDINARY>                             0
<CHANGES>                                   0
<NET-INCOME>                        3,322,000
<EPS-BASIC>                            0.24
<EPS-DILUTED>                            0.24


