<ARTICLE>                    5
<MULTIPLIER>                 1000
       
                          
<FISCAL-YEAR-END>            DEC-31-1998
<PERIOD-START>               JAN-01-1998
<PERIOD-END>                 JUN-30-1998
<PERIOD-TYPE>                6-MOS
<CASH>                       12462
<SECURITIES>                 0
<RECEIVABLES>                23446
<ALLOWANCES>                 886
<INVENTORY>                  6999
<CURRENT-ASSETS>             42907
<PP&E>                       26977
<DEPRECIATION>               12766
<TOTAL-ASSETS>               63532
<CURRENT-LIABILITIES>        24825
<BONDS>                      7905
<PREFERRED-MANDATORY>        0
<PREFERRED>                  0
<COMMON>                     7299
<OTHER-SE>                   22019
<TOTAL-LIABILITY-AND-EQUITY> 63532
<SALES>                      41315
<TOTAL-REVENUES>             41315
<CGS>                        17765
<TOTAL-COSTS>                37235
<OTHER-EXPENSES>             19470
<LOSS-PROVISION>             165
<INTEREST-EXPENSE>           517
<INCOME-PRETAX>              4245
<INCOME-TAX>                 1381
<INCOME-CONTINUING>          2864
<DISCONTINUED>               0
<EXTRAORDINARY>              0
<CHANGES>                    0
<NET-INCOME>                 2864
<EPS-PRIMARY>                0.097
<EPS-DILUTED>                0.097