<ARTICLE> 5 <PERIOD-TYPE> 9-MOS <FISCAL-YEAR-END> JAN-31-2000 <PERIOD-END> OCT-31-1999 <CASH> 258,123 <SECURITIES> 0 <RECEIVABLES> 9,197,085 <ALLOWANCES> (2,731,680) <INVENTORY> 7,825,763 <CURRENT-ASSETS> 17,085,112 <PP&E> 6,365,142 <DEPRECIATION> (4,523,205) <TOTAL-ASSETS> 20,160,797 <CURRENT-LIABILITIES> 10,948,917 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 87,190 <OTHER-SE> 7,062,435 <TOTAL-LIABILITY-AND-EQUITY> 20,160,797 <SALES> 41,040,770 <TOTAL-REVENUES> 41,040,770 <CGS> 29,687,767 <TOTAL-COSTS> 8,644,167 <OTHER-EXPENSES> 82,082 <LOSS-PROVISION> 45,359 <INTEREST-EXPENSE> 486,228 <INCOME-PRETAX> 2,304,690 <INCOME-TAX> 901,350 <INCOME-CONTINUING> 1,403,340 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 1,403,340 <EPS-BASIC> (0.19) <EPS-DILUTED> (0.18)