<TABLE> <S> <C>

<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED BALANCE SHEET AS OF 4/30/97, 10/31/97 AND 7/31/97 AND THE
CONSOLIDATED EARNINGS FOR THE YEAR ENDED APRIL 30, 1997 AND THE QUARTERS ENDED
OCTOBER 31, 1997 AND JULY 31, 1997, AND IS QUALIFIED IN ITS ENTIRETY BY
REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
       
<S>                             <C>                         <C>
<PERIOD-TYPE>                   YEAR                       3-MOS
<FISCAL-YEAR-END>                          APR-30-1997              APR-30-1998
<PERIOD-START>                             MAY-01-1996              MAY-01-1997
<PERIOD-END>                               APR-30-1997              JUL-31-1997
<CASH>                                         323,223                   98,171
<SECURITIES>                                         0                        0
<RECEIVABLES>                                8,770,457               10,888,096
<ALLOWANCES>                                         0                  125,000
<INVENTORY>                                 17,665,600               19,035,354
<CURRENT-ASSETS>                            28,719,612               32,394,453
<PP&E>                                      13,716,752                        0
<DEPRECIATION>                               3,373,692                        0
<TOTAL-ASSETS>                              42,085,439               46,626,636
<CURRENT-LIABILITIES>                        7,070,627               11,378,654
<BONDS>                                              0                        0
<PREFERRED-MANDATORY>                                0                        0
<PREFERRED>                                          0                        0
<COMMON>                                        28,752                   28,812
<OTHER-SE>                                  16,985,892               17,219,174
<TOTAL-LIABILITY-AND-EQUITY>                42,088,439               17,247,986
<SALES>                                     87,216,343               17,155,318
<TOTAL-REVENUES>                            87,216,343               17,155,318
<CGS>                                       74,577,261               15,271,015
<TOTAL-COSTS>                                5,961,184                1,250,705
<OTHER-EXPENSES>                             1,517,256                        0
<LOSS-PROVISION>                                     0                        0
<INTEREST-EXPENSE>                                   0                  312,986
<INCOME-PRETAX>                              5,160,642                  320,612
<INCOME-TAX>                                 1,905,584                  129,270
<INCOME-CONTINUING>                                  0                        0
<DISCONTINUED>                                       0                        0
<EXTRAORDINARY>                                      0                        0
<CHANGES>                                            0                        0
<NET-INCOME>                                 3,255,058                  191,342
<EPS-PRIMARY>                                     1.16                      .07
<EPS-DILUTED>                                     1.11                      .06
        

</TABLE>