<TABLE> <S> <C>

<ARTICLE>         5
<RESTATED>
<MULTIPLIER>      1
       
<S>                                         <C>                <C>               <C>                <C>            <C>
<PERIOD-TYPE>                               YEAR               YEAR              YEAR               YEAR           YEAR
<FISCAL-YEAR-END>                           DEC-28-1996        DEC-28-1996        DEC-28-1996       DEC-30-1995    DEC-31-1994
<PERIOD-END>                                MAR-30-1996        JUN-29-1996        SEP-28-1996       DEC-30-1995    DEC-31-1994
<CASH>                                        2,841,401          1,971,374          2,403,369         2,295,186        789,152
<SECURITIES>                                  1,272,690          1,259,384                  0         2,297,705      3,232,272
<RECEIVABLES>                                 2,143,630          2,290,997          1,764,444         2,373,181      2,051,653
<ALLOWANCES>                                          0                  0                  0                 0              0
<INVENTORY>                                   4,397,332          4,657,947          3,895,181         3,920,010      3,647,830
<CURRENT-ASSETS>                             11,541,222         11,149,545          9,447,904        11,689,497     10,682,683
<PP&E>                                       12,045,517         12,235,451         12,679,319        12,085,514     11,911,822
<DEPRECIATION>                                9,052,411          9,211,120          9,396,516         8,957,870      8,477,332
<TOTAL-ASSETS>                               14,878,297         14,484,876         12,822,558        15,188,512     14,705,444
<CURRENT-LIABILITIES>                         1,789,685          1,646,731          1,492,306         1,665,129      1,551,481
<BONDS>                                               0                  0                  0                 0              0
<PREFERRED-MANDATORY>                                 0                  0                  0                 0              0
<PREFERRED>                                           0                  0                  0                 0              0
<COMMON>                                      1,280,340          1,281,920          1,284,878         1,274,726      1,260,598
<OTHER-SE>                                   11,653,772         11,401,725          9,667,874        12,094,157     11,751,865
<TOTAL-LIABILITY-AND-EQUITY>                 14,878,297         14,484,876         12,822,558        15,188,512     14,705,444
<SALES>                                       3,187,345          7,112,873         10,110,778        14,396,633     13,592,787
<TOTAL-REVENUES>                              3,187,345          7,112,873         10,110,778        14,396,633     13,592,787
<CGS>                                         1,677,817          3,874,841          5,804,257         7,208,152      6,493,598
<TOTAL-COSTS>                                 1,677,817          3,874,841          5,804,257         7,208,152      6,493,598
<OTHER-EXPENSES>                                      0                  0                  0                 0              0
<LOSS-PROVISION>                                      0                  0                  0                 0              0
<INTEREST-EXPENSE>                                    0                  0                  0                 0              0
<INCOME-PRETAX>                                 381,303            859,252           (984,005)        2,591,066      2,268,196
<INCOME-TAX>                                    129,000            294,000           (410,000)          939,000        837,000
<INCOME-CONTINUING>                                   0                  0                  0                 0              0
<DISCONTINUED>                                        0                  0                  0                 0              0
<EXTRAORDINARY>                                       0                  0                  0                 0              0
<CHANGES>                                             0                  0                  0                 0              0
<NET-INCOME>                                    252,303            565,252           (574,005)        1,652,066      1,431,196
<EPS-PRIMARY>                                       .16                .36               (.38)              .97            .82
<EPS-DILUTED>                                       .15                .35               (.38)              .95            .81
        

</TABLE>