<ARTICLE> 5 <PERIOD-TYPE> 6-MOS <FISCAL-YEAR-END> JUL-31-1999 <PERIOD-START> AUG-01-1998 <PERIOD-END> JAN-31-1999 <CASH> 2,047,923 <SECURITIES> 0 <RECEIVABLES> 25,440,420 <ALLOWANCES> 1,000,000 <INVENTORY> 20,039,779 <CURRENT-ASSETS> 47,953,571 <PP&E> 17,205,165 <DEPRECIATION> 4,255,269 <TOTAL-ASSETS> 98,511,866 <CURRENT-LIABILITIES> 43,631,628 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 87,498 <OTHER-SE> 35,671,810 <TOTAL-LIABILITY-AND-EQUITY> 98,511,866 <SALES> 85,221,217 <TOTAL-REVENUES> 85,221,217 <CGS> 43,774,514 <TOTAL-COSTS> 34,270,541 <OTHER-EXPENSES> 2,587,501 <LOSS-PROVISION> 464,275 <INTEREST-EXPENSE> 1,459,241 <INCOME-PRETAX> 3,129,420 <INCOME-TAX> 1,290,291 <INCOME-CONTINUING> 1,839,129 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 1,839,129 <EPS-PRIMARY> 0.21 <EPS-DILUTED> 0.21