
<TABLE> <S> <C>

<ARTICLE>                          5
       
<S>                               <C>
<PERIOD-TYPE>                      6-MOS
<FISCAL-YEAR-END>                  OCT-31-1997
<PERIOD-START>                     NOV-01-1996
<PERIOD-END>                       APR-30-1997
<CASH>                               1,091,631 
<SECURITIES>                                 0 
<RECEIVABLES>                       23,638,184 
<ALLOWANCES>                           708,879 
<INVENTORY>                         22,205,425 
<CURRENT-ASSETS>                    49,890,499 
<PP&E>                              20,288,046 
<DEPRECIATION>                       8,706,621 
<TOTAL-ASSETS>                      62,322,726 
<CURRENT-LIABILITIES>               13,599,208 
<BONDS>                              4,647,509 
<COMMON>                                12,213 
<PREFERRED-MANDATORY>                        0 
<PREFERRED>                                  0 
<OTHER-SE>                          43,436,084 
<TOTAL-LIABILITY-AND-EQUITY>        62,322,726 
<SALES>                             50,458,856 
<TOTAL-REVENUES>                    50,458,856 
<CGS>                               31,334,455 
<TOTAL-COSTS>                       43,502,825 
<OTHER-EXPENSES>                        16,910 
<LOSS-PROVISION>                        87,753 
<INTEREST-EXPENSE>                     326,373 
<INCOME-PRETAX>                      6,612,748 
<INCOME-TAX>                         2,557,325 
<INCOME-CONTINUING>                  4,055,423 
<DISCONTINUED>                               0 
<EXTRAORDINARY>                              0 
<CHANGES>                                    0 
<NET-INCOME>                         4,055,423 
<EPS-PRIMARY>                             0.33 
<EPS-DILUTED>                             0.32 
        

