WARNING: THE EDGAR SYSTEM ENCOUNTERED ERROR(S) WHILE PROCESSING THIS SCHEDULE.

  

<ARTICLE>    5

                               
<PERIOD-TYPE>                      3-MOS
<FISCAL-YEAR-END>                       DEC-31-1999
<PERIOD-END>                           June-30-1999
<CASH>                                    4,274,380
<SECURITIES>                                      0
<RECEIVABLES>                            58,967,658
<ALLOWANCES>                              1,008,132
<INVENTORY>                              68,354,182
<CURRENT-ASSETS>                        132,840,587
<PP&E>                                  161,961,379
<DEPRECIATION>                           77,265,716
<TOTAL-ASSETS>                          235,924,851
<CURRENT-LIABILITIES>                    68,184,919
<BONDS>                                           0
<PREFERRED-MANDATORY>                             0
<PREFERRED>                                       0
<COMMON>                                 37,008,760
<OTHER-SE>                               90,176,015
<TOTAL-LIABILITY-AND-EQUITY>            235,924,851
<SALES>                                 125,137,345
<TOTAL-REVENUES>                        125,137,345
<CGS>                                   101,037,898
<TOTAL-COSTS>                            23,820,683
<OTHER-EXPENSES>                         (1,766,705)
<LOSS-PROVISION>                            278,764
<INTEREST-EXPENSE>                          739,974
<INCOME-PRETAX>                           2,946,152
<INCOME-TAX>                              1,108,700
<INCOME-CONTINUING>                       1,837,452
<DISCONTINUED>                                    0
<EXTRAORDINARY>                                   0
<CHANGES>                                         0
<NET-INCOME>                              1,837,452
<EPS-BASIC>                                   .50
<EPS-DILUTED>                                   .50