<ARTICLE> 5
       
                             
<PERIOD-TYPE>                   3-MOS
<FISCAL-YEAR-END>                          APR-30-1999
<PERIOD-END>                                JUL-1-1998
<CASH>                                      10,709,917
<SECURITIES>                                         0
<RECEIVABLES>                                8,121,950
<ALLOWANCES>                                   500,000
<INVENTORY>                                  2,369,728
<CURRENT-ASSETS>                            21,345,520
<PP&E>                                      10,237,225
<DEPRECIATION>                               6,587,979
<TOTAL-ASSETS>                               5,606,926
<CURRENT-LIABILITIES>                       25,005,146
<BONDS>                                              0
<PREFERRED-MANDATORY>                                0
<PREFERRED>                                          0
<COMMON>                                     2,781,405
<OTHER-SE>                                  15,603,815
<TOTAL-LIABILITY-AND-EQUITY>                25,005,146
<SALES>                                     17,750,162
<TOTAL-REVENUES>                            17,750,162
<CGS>                                       12,269,849
<TOTAL-COSTS>                               12,269,849
<OTHER-EXPENSES>                               331,610
<LOSS-PROVISION>                               103,580
<INTEREST-EXPENSE>                                   0
<INCOME-PRETAX>                              2,328,239
<INCOME-TAX>                                   911,000
<INCOME-CONTINUING>                          1,417,239
<DISCONTINUED>                                       0
<EXTRAORDINARY>                                      0
<CHANGES>                                            0
<NET-INCOME>                                 1,417,239
<EPS-PRIMARY>                                      .51
<EPS-DILUTED>                                      .46