
<TABLE> <S> <C>

<ARTICLE>                          5
       
<S>                                <C>
<PERIOD-TYPE>                      9-MOS
<FISCAL-YEAR-END>                  OCT-31-1997
<PERIOD-START>                     NOV-01-1996
<PERIOD-END>                       JUL-31-1997
<CASH>                                       2,926,250 
<SECURITIES>                                         0 
<RECEIVABLES>                               18,114,225 
<ALLOWANCES>                                   715,759 
<INVENTORY>                                 25,578,066 
<CURRENT-ASSETS>                            49,068,221 
<PP&E>                                      20,749,182 
<DEPRECIATION>                               9,263,316 
<TOTAL-ASSETS>                              62,361,548 
<CURRENT-LIABILITIES>                        9,884,501 
<BONDS>                                      4,299,650 
<COMMON>                                        12,430 
<PREFERRED-MANDATORY>                                0 
<PREFERRED>                                          0 
<OTHER-SE>                                  46,858,126 
<TOTAL-LIABILITY-AND-EQUITY>                62,361,548 
<SALES>                                     72,161,067 
<TOTAL-REVENUES>                            72,161,067 
<CGS>                                       45,056,462 
<TOTAL-COSTS>                               63,728,832 
<OTHER-EXPENSES>                               122,006 
<LOSS-PROVISION>                               132,430 
<INTEREST-EXPENSE>                             447,891 
<INCOME-PRETAX>                              7,862,338 
<INCOME-TAX>                                 3,039,492 
<INCOME-CONTINUING>                          4,822,846 
<DISCONTINUED>                                       0 
<EXTRAORDINARY>                                      0 
<CHANGES>                                            0 
<NET-INCOME>                                 4,822,846 
<EPS-PRIMARY>                                     0.38 
<EPS-DILUTED>                                     0.36 
        

