<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