<ARTICLE> 5 <PERIOD-TYPE> 6-MOS <FISCAL-YEAR-END> JAN-03-1998 <PERIOD-START> DEC-29-1996 <PERIOD-END> JUN-28-1997 <CASH> 2,578,233 <SECURITIES> 2,632,914 <RECEIVABLES> 5,053,121 <ALLOWANCES> 223,188 <INVENTORY> 4,102,458 <CURRENT-ASSETS> 14,603,468 <PP&E> 6,021,328 <DEPRECIATION> 2,454,150 <TOTAL-ASSETS> 21,320,225 <CURRENT-LIABILITIES> 6,351,563 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 690,573 <OTHER-SE> 13,554,490 <TOTAL-LIABILITY-AND-EQUITY> 21,320,225 <SALES> 21,246,909 <TOTAL-REVENUES> 21,246,909 <CGS> 15,827,039 <TOTAL-COSTS> 18,749,071 <OTHER-EXPENSES> 0 <LOSS-PROVISION> (15,000) <INTEREST-EXPENSE> 17,682 <INCOME-PRETAX> 2,495,156 <INCOME-TAX> 913,000 <INCOME-CONTINUING> 1,582,156 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 1,582,156 <EPS-PRIMARY> .53 <EPS-DILUTED> .50