<ARTICLE>5
<LEGEND>THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION
EXTRACTED FROM THE BALANCE SHEETS AS OF OCTOBER 31 AND APRIL 30, 1996,
STATEMENTS OF OPERATIONS AND STATEMENTS OF CASH FLOWS FOR THE THREE AND SIX
MONTH PERIODS ENDED OCTOBER 31, 1996 AND SEPTEMBER 30, 1995 AND IS QUALIFIED IN
ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>
<MULTIPLIER> 1,000
<CURRENCY> U.S. DOLLARS
       
                                                                                            
<PERIOD-TYPE>                   3-MOS                   3-MOS                   6-MOS                   6-MOS
<FISCAL-YEAR-END>                          APR-30-1997             APR-30-1997             APR-30-1997             APR-30-1996
<PERIOD-START>                             AUG-01-1996             JUL-01-1995             MAY-01-1996             APR-01-1995
<PERIOD-END>                               OCT-31-1996             SEP-30-1995             OCT-31-1996             SEP-30-1995
<EXCHANGE-RATE>                                      1                       1                       1                       1
<CASH>                                           9,366                   9,366                   8,216                   8,216
<SECURITIES>                                         0                       0                       0                       0
<RECEIVABLES>                                    9,427                   9,427                  10,570                  10,570
<ALLOWANCES>                                     (150)                   (150)                   (100)                   (100)
<INVENTORY>                                     16,067                  16,067                  16,193                  16,193
<CURRENT-ASSETS>                                35,771                  35,771                  36,225                  36,225
<PP&E>                                          14,212                  14,212                  12,946                  12,946
<DEPRECIATION>                                (10,137)                (10,137)                 (9,896)                 (9,896)
<TOTAL-ASSETS>                                  39,846                  39,846                  39,275                  39,275
<CURRENT-LIABILITIES>                           22,322                  22,322                  21,194                  21,194
<BONDS>                                            887                     887                     571                     571
<PREFERRED-MANDATORY>                                0                       0                       0                       0
<PREFERRED>                                          0                       0                       0                       0
<COMMON>                                        41,718                  41,718                  41,263                  41,263
<OTHER-SE>                                    (25,081)                (25,081)                (23,753)                (23,753)
<TOTAL-LIABILITY-AND-EQUITY>                    39,846                  39,846                  39,275                  39,275
<SALES>                                         12,078                  14,702                  27,910                  28,644
<TOTAL-REVENUES>                                12,078                  14,702                  27,910                  28,644
<CGS>                                           10,138                  10,472                  21,259                  20,101
<TOTAL-COSTS>                                   10,138                  10,472                  21,259                  20,101
<OTHER-EXPENSES>                                 4,371                   3,375                   7,885                   6,816
<LOSS-PROVISION>                                    30                       0                      50                       0
<INTEREST-EXPENSE>                                 (5)                      36                    (33)                     164
<INCOME-PRETAX>                                (2,456)                     819                 (1,251)                   1,563
<INCOME-TAX>                                        32                       6                      78                      17
<INCOME-CONTINUING>                            (2,488)                     813                 (1,329)                   1,546
<DISCONTINUED>                                       0                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0                       0
<CHANGES>                                            0                       0                       0                       0
<NET-INCOME>                                   (2,488)                     813                 (1,329)                   1,546
<EPS-PRIMARY>                                   (0.31)                    0.10                  (0.17)                    0.20
<EPS-DILUTED>                                   (0.31)                    0.10                  (0.17)                    0.20