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