<TABLE> <S> <C>
<ARTICLE> 5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM
UNAUDITED FINANCIAL STATEMENTS FOR THE SIX MONTHS ENDED JUNE 30, 2000
AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL
STATEMENTS.
</LEGEND>
<RESTATED>
<S> <C> <C>
<PERIOD-TYPE> 6-MOS 6-MOS
<PERIOD-START> JAN-01-2000 JAN-01-1999
<FISCAL-YEAR-END> DEC-31-2000 DEC-31-1999
<PERIOD-END> JUN-30-2000 JUN-30-1999
<CASH> 6,032,000 5,678,000
<SECURITIES> 0 0
<RECEIVABLES> 28,549,000 17,271,000
<ALLOWANCES> 492,000 431,000
<INVENTORY> 19,056,000 9,712,000
<CURRENT-ASSETS> 55,679,000 35,929,000
<PP&E> 9,336,000 8,018,000
<DEPRECIATION> 000,000 0
<TOTAL-ASSETS> 72,876,000 49,420,000
<CURRENT-LIABILITIES> 30,984,000 13,882,000
<BONDS> 0 0
0 0
0 0
<COMMON> 54,000 54,000
<OTHER-SE> 35,619,000 31,825,000
<TOTAL-LIABILITY-AND-EQUITY> 72,876,000 49,420,000
<SALES> 45,460,000 37,719,000
<TOTAL-REVENUES> 45,460,000 37,719,000
<CGS> 27,118,000 22,601,000
<TOTAL-COSTS> 41,638,000 34,104,000
<OTHER-EXPENSES> 170,000 234,000
<LOSS-PROVISION> 0 0
<INTEREST-EXPENSE> 365,000 106,000
<INCOME-PRETAX> 3,652,000 3,381,000
<INCOME-TAX> 1,242,000 1,191,000
<INCOME-CONTINUING> 0 0
<DISCONTINUED> 0 0
<EXTRAORDINARY> 0 0
<CHANGES> 0 0
<NET-INCOME> 2,410,000 2,190,000
<EPS-BASIC> .44 .40
<EPS-DILUTED> .43 .40
</TABLE>