<ARTICLE> 5 <PERIOD-TYPE> 9-MOS <FISCAL-YEAR-END> JUL-31-1999 <PERIOD-END> APR-30-2000 <CASH> 4,334,707 <SECURITIES> 0 <RECEIVABLES> 11,242,976 <ALLOWANCES> (338,248) <INVENTORY> 11,790,091 <CURRENT-ASSETS> 29,793,353 <PP&E> 10,849,260 <DEPRECIATION> (4,287,503) <TOTAL-ASSETS> 73,808,274 <CURRENT-LIABILITIES> 8,538,986 <BONDS> 4,977,046 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 43,330 <OTHER-SE> 60,248,912 <TOTAL-LIABILITY-AND-EQUITY> 73,808,274 <SALES> 58,735,750 <TOTAL-REVENUES> 58,811,167 <CGS> 29,678,102 <TOTAL-COSTS> 29,514,850 <OTHER-EXPENSES> 0 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 192,274 <INCOME-PRETAX> 4,347,453 <INCOME-TAX> (2,418,170) <INCOME-CONTINUING> 1,929,283 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 1,929,283 <EPS-BASIC> 0.05 <EPS-DILUTED> 0.05