<ARTICLE> 5
<RESTATED> 
<CURRENCY> US DOLLARS
       
                                                  
<PERIOD-TYPE>                   3-MOS                   6-MOS
<FISCAL-YEAR-END>                          JUN-30-1999             JUN-30-1999
<PERIOD-START>                             OCT-01-1998             JUL-01-1998
<PERIOD-END>                               DEC-31-1998             DEC-01-1998
<EXCHANGE-RATE>                                      1                       1
<CASH>                                         2532062                 2532062
<SECURITIES>                                         0                       0
<RECEIVABLES>                                  7605758                 7605758
<ALLOWANCES>                                  (454000)                (454000)
<INVENTORY>                                    8957330                 8957330
<CURRENT-ASSETS>                              18942888                18942888
<PP&E>                                        10971396                10971396
<DEPRECIATION>                                 4668662                 4668662
<TOTAL-ASSETS>                                25355615                25355615
<CURRENT-LIABILITIES>                          5958511                 5958511
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                        334046                  334046
<OTHER-SE>                                    15479008                15479008
<TOTAL-LIABILITY-AND-EQUITY>                  25355615                25355615
<SALES>                                        7290056                14014480
<TOTAL-REVENUES>                               7290056                14014480
<CGS>                                          3727537                 6821535
<TOTAL-COSTS>                                  8005432                15109068
<OTHER-EXPENSES>                                     0                       0
<LOSS-PROVISION>                                 27000                   54000
<INTEREST-EXPENSE>                               79877                  158251
<INCOME-PRETAX>                               (946570)               (1366394)
<INCOME-TAX>                                         0                       0
<INCOME-CONTINUING>                           (946570)               (1366394)
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                  (946570)               (1366394)
<EPS-PRIMARY>                                    (.11)                   (.16)
<EPS-DILUTED>                                    (.11)                   (.16)