<ARTICLE> 5 <LEGEND> <FISCAL-YEAR-END> APR-30-1996 <PERIOD-START> AUG-1-1995 <PERIOD-END> OCT-31-1995 <PERIOD-TYPE> 6-MOS <CASH> 459,856 <SECURITIES> 0 <RECEIVABLES> 19,979,821 <ALLOWANCES> 585,000 <INVENTORY> 12,927,209 <CURRENT-ASSETS> 22,812,234 <PP&E> 6,981,751 <DEPRECIATION> 4,530,799 <TOTAL-ASSETS> 35,830,429 <CURRENT-LIABILITIES> 15,302,004 <BONDS> 0 <COMMON> 3,824,305 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <OTHER-SE> 14,050,298 <TOTAL-LIABILITY-AND-EQUITY> 35,830,429 <SALES> 32,331,119 <TOTAL-REVENUES> 32,331,119 <CGS> 28,925,556 <TOTAL-COSTS> 28,925,556 <OTHER-EXPENSES> 453,351 <LOSS-PROVISION> 85,674 <INTEREST-EXPENSE> 38,638 <INCOME-PRETAX> 1,169,815 <INCOME-TAX> 462,000 <INCOME-CONTINUING> 707,815 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 707,815 <EPS-PRIMARY> .18 <EPS-DILUTED> .18