<ARTICLE> 5 <PERIOD-TYPE> YEAR YEAR <FISCAL-YEAR-END> APR-30-1996 APR-30-1997 <PERIOD-END> APR-30-1996 APR-30-1997 <CASH> 183,546 173,100 <SECURITIES> 0 0 <RECEIVABLES> 504,118 1,255,554 <ALLOWANCES> 14,000 11,000 <INVENTORY> 547,675 1,016,519 <CURRENT-ASSETS> 1,239,061 2,449,772 <PP&E> 998,305 2,649,082 <DEPRECIATION> 581,200 802,467 <TOTAL-ASSETS> 1,720,637 5,544,989 <CURRENT-LIABILITIES> 756,627 2,358,824 <BONDS> 0 0 <PREFERRED-MANDATORY> 0 0 <PREFERRED> 0 0 <COMMON> 181 225 <OTHER-SE> 343,136 851,328 <TOTAL-LIABILITY-AND-EQUITY> 1,720,637 5,544,989 <SALES> 3,858,205 5,179,668 <TOTAL-REVENUES> 3,889,134 5,214,947 <CGS> 3,012,125 3,982,066 <TOTAL-COSTS> 3,722,427 5,282,925 <OTHER-EXPENSES> 0 0 <LOSS-PROVISION> 0 0 <INTEREST-EXPENSE> 87,292 317,393 <INCOME-PRETAX> 103,256 (348,666) <INCOME-TAX> 0 0 <INCOME-CONTINUING> 0 0 <DISCONTINUED> 0 0 <EXTRAORDINARY> 0 0 <CHANGES> 0 0 <NET-INCOME> 103,256 (312,666) <EPS-PRIMARY> 0.04 (0.13) <EPS-DILUTED> 0.04 (0.13)