<ARTICLE> 5 <PERIOD-TYPE> 6-MOS <FISCAL-YEAR-END> DEC-31-1998 <PERIOD-END> JUN-30-1998 <CASH> 196,829 <SECURITIES> 0 <RECEIVABLES> 25,954,659 <ALLOWANCES> 430,000 <INVENTORY> 30,128,247 <CURRENT-ASSETS> 57,224,776 <PP&E> 49,003,504 <DEPRECIATION> 17,691,739 <TOTAL-ASSETS> 91,180,299 <CURRENT-LIABILITIES> 18,543,605 <BONDS> 21,294,241 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 1,100,999 <OTHER-SE> 0 <TOTAL-LIABILITY-AND-EQUITY> 91,180,299 <SALES> 116,815,537 <TOTAL-REVENUES> 116,815,537 <CGS> 95,726,007 <TOTAL-COSTS> 95,726,007 <OTHER-EXPENSES> 10,235,308 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 906,439 <INCOME-PRETAX> 9,947,783 <INCOME-TAX> 4,069,000 <INCOME-CONTINUING> 5,878,783 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 5,878,783 <EPS-PRIMARY> 0.54 <EPS-DILUTED> 0.53