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