<ARTICLE> 5
<MULTIPLIER> 1
<CURRENCY> U.S. DOLLARS
       
                                                  
<PERIOD-TYPE>                   3-MOS                   6-MOS
<FISCAL-YEAR-END>                          JUN-30-1998             JUN-30-1998
<PERIOD-START>                             JUL-01-1997             JUL-01-1997
<PERIOD-END>                               DEC-31-1997             DEC-31-1997
<EXCHANGE-RATE>                                      1                       1
<CASH>                                       2,372,323               2,372,323
<SECURITIES>                                         0                       0
<RECEIVABLES>                                8,011,175               8,011,175
<ALLOWANCES>                                   505,000                 505,000
<INVENTORY>                                  7,626,716               7,626,716
<CURRENT-ASSETS>                            18,669,253              18,669,253
<PP&E>                                      10,956,528              10,956,528
<DEPRECIATION>                               4,156,619               4,156,619
<TOTAL-ASSETS>                              25,611,124              25,611,124
<CURRENT-LIABILITIES>                        5,347,898               5,347,898
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                       332,796                 332,796
<OTHER-SE>                                  16,709,613              16,709,613
<TOTAL-LIABILITY-AND-EQUITY>                25,611,124              25,611,124
<SALES>                                      7,137,503              14,681,507
<TOTAL-REVENUES>                             7,137,503              14,681,507
<CGS>                                        3,864,726               7,903,128
<TOTAL-COSTS>                                6,715,410              13,673,336
<OTHER-EXPENSES>                               290,495                 704,112
<LOSS-PROVISION>                                17,000                  38,000
<INTEREST-EXPENSE>                             199,839                 638,756
<INCOME-PRETAX>                                131,598                 304,059
<INCOME-TAX>                                         0                       0
<INCOME-CONTINUING>                            131,598                 304,059
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                   131,598                 304,059
<EPS-PRIMARY>                                      .02                     .04
<EPS-DILUTED>                                      .02                     .04