<ARTICLE>                     5
<LEGEND>
THIS  SCHEDULE  CONTAINS  SUMMARY  FINANCIAL   INFORMATION  EXTRACTED  FROM  THE
CONDENSED  CONSOLIDATED  BALANCE  SHEET AS OF JUNE 30, 1999,  AND THE  CONDENSED
CONSOLIDATED  STATEMENT  OF INCOME  FOR THE YEAR  ENDED  JUNE 30,  1999,  AND IS
QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL STATEMENTS.
</LEGEND>

                             
<PERIOD-TYPE>                   12-MOS
<FISCAL-YEAR-END>                         JUN-30-1999
<PERIOD-START>                            JUL-01-1998
<PERIOD-END>                              JUN-30-1999
<CASH>                                    11,720
<SECURITIES>                              15,200
<RECEIVABLES>                             19,721
<ALLOWANCES>                                 637
<INVENTORY>                               11,284
<CURRENT-ASSETS>                          62,689
<PP&E>                                    24,347
<DEPRECIATION>                            18,675
<TOTAL-ASSETS>                            69,695
<CURRENT-LIABILITIES>                     15,128
<BONDS>                                        0
<PREFERRED-MANDATORY>                          0
<PREFERRED>                                    0
<COMMON>                                  50,161
<OTHER-SE>                                 4,406
<TOTAL-LIABILITY-AND-EQUITY>              69,695
<SALES>                                   82,027
<TOTAL-REVENUES>                          82,027
<CGS>                                     44,255
<TOTAL-COSTS>                             78,614
<OTHER-EXPENSES>                               0
<LOSS-PROVISION>                               0
<INTEREST-EXPENSE>                             8
<INCOME-PRETAX>                            4,371
<INCOME-TAX>                               1,749
<INCOME-CONTINUING>                        2,622
<DISCONTINUED>                                 0
<EXTRAORDINARY>                                0
<CHANGES>                                      0
<NET-INCOME>                               2,622
<EPS-BASIC>                                .31
<EPS-DILUTED>                                .30