<TABLE> <S> <C>

<ARTICLE> 5
<RESTATED>

<S>                     <C>                  <C>                     <C>                  <C>                <C>
<PERIOD-TYPE>           YEAR                 3-MOS                   6-MOS                9-MOS              YEAR
<FISCAL-YEAR-END>           DEC-31-1996          DEC-31-1996          DEC-31-1996          DEC-31-1996          DEC-31-1995
<PERIOD-END>                DEC-31-1996          MAR-31-1996          JUN-30-1996          SEP-30-1996          DEC-31-1995
<CASH>                          220,678              178,423               95,034              110,789              106,740
<SECURITIES>                          0                    0                    0                    0                    0
<RECEIVABLES>                16,556,258           19,744,203           19,992,995           17,002,926           16,336,446
<ALLOWANCES>                    430,000              430,000              430,000              430,000              430,000
<INVENTORY>                  21,208,707           22,670,297           22,342,978           21,560,685           20,144,271
<CURRENT-ASSETS>             39,451,946           43,560,300           43,399,599           39,542,087           37,947,040
<PP&E>                       40,675,873           35,096,751           39,747,701           40,090,353           33,883,647
<DEPRECIATION>               14,246,236           12,884,054           13,358,616           13,769,255           12,429,136
<TOTAL-ASSETS>               68,829,024           69,188,679           73,128,248           69,210,881           62,426,662
<CURRENT-LIABILITIES>        16,008,452           15,491,912           14,543,042           14,996,085           14,808,142
<BONDS>                      16,108,780           23,020,631           23,906,584           18,295,688           18,031,553
<PREFERRED-MANDATORY>                 0              857,810                    0                    0                    0
<PREFERRED>                           0                    0                    0                    0                    0
<COMMON>                        941,574              857,810              941,572              841,574              854,027
<OTHER-SE>                            0                    0                    0                    0                    0
<TOTAL-LIABILITY-AND-EQUITY> 68,829,024           69,188,679           73,128,248           69,210,881            62,426,662
<SALES>                     159,876,108           38,493,108           82,550,350          121,364,162           164,450,979
<TOTAL-REVENUES>            159,876,108           38,493,108           82,550,350          121,364,162           164,450,979
<CGS>                       134,153,108           32,659,515           68,974,472          101,438,274           136,224,658
<TOTAL-COSTS>               134,153,108           32,659,515           68,974,472          101,438,274           136,224,658
<OTHER-EXPENSES>             15,434,432            3,584,052            7,536,173           11,388,268            14,255,971
<LOSS-PROVISION>                      0                    0                    0                    0                     0
<INTEREST-EXPENSE>            1,530,624              533,192              780,783            1,148,212             1,781,350
<INCOME-PRETAX>               8,757,944            1,716,349            5,258,922            7,389,408            12,189,000
<INCOME-TAX>                  3,671,000              730,000            2,193,000            3,083,000             4,949,000
<INCOME-CONTINUING>           5,086,944              986,349            3,065,922            4,306,408             7,240,000
<DISCONTINUED>                        0                    0                    0                    0                     0
<EXTRAORDINARY>                       0                    0                    0                    0                     0
<CHANGES>                             0                    0                    0                    0                     0
<NET-INCOME>                  5,086,944              986,349            3,065,922            4,306,408             7,240,000
<EPS-PRIMARY>                      0.51                 0.11                 0.32                 0.44                  0.80
<EPS-DILUTED>                      0.49                 0.10                 0.30                 0.42                  0.73


</TABLE>