
<TABLE> <S> <C>


<ARTICLE> 5
       
<S>                           <C>
<PERIOD-TYPE>                 YEAR
<FISCAL-YEAR-END>             JUN-30-1997
<PERIOD-END>                  JUN-30-1997
<CASH>                        1,858,287
<SECURITIES>                  0
<RECEIVABLES>                 6,094,032
<ALLOWANCES>                  277,926
<INVENTORY>                   6,016,528
<CURRENT-ASSETS>              14,341,016
<PP&E>                        7,511,752
<DEPRECIATION>                6,113,123
<TOTAL-ASSETS>                20,516,028
<CURRENT-LIABILITIES>         5,230,527
<BONDS>                       0
<PREFERRED-MANDATORY>         0
<PREFERRED>                   3,025,318
<COMMON>                      74,327
<OTHER-SE>                    7,773,739
<TOTAL-LIABILITY-AND-EQUITY>  20,516,028
<SALES>                       37,048,510
<TOTAL-REVENUES>              37,048,510
<CGS>                         24,950,627
<TOTAL-COSTS>                 9,968,588
<OTHER-EXPENSES>              0
<LOSS-PROVISION>              0
<INTEREST-EXPENSE>            451,466
<INCOME-PRETAX>               1,677,829
<INCOME-TAX>                  129,232
<INCOME-CONTINUING>           1,548,597
<DISCONTINUED>                0
<EXTRAORDINARY>               0
<CHANGES>                     0
<NET-INCOME>                  1,548,597
<EPS-PRIMARY>                 .16
<EPS-DILUTED>                 .15
        


</TABLE>
