<ARTICLE> 5 <PERIOD-TYPE> 12-MOS <FISCAL-YEAR-END> DEC-31-1996 <PERIOD-END> DEC-31-1996 <CASH> 22,677,290 <SECURITIES> 0 <RECEIVABLES> 37,130,730 <ALLOWANCES> 3,812,000 <INVENTORY> 7,392,507 <CURRENT-ASSETS> 66,110,881 <PP&E> 19,034,490 <DEPRECIATION> 12,821,500 <TOTAL-ASSETS> 86,445,647 <CURRENT-LIABILITIES> 8,676,567 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 80,907 <OTHER-SE> 74,857,526 <TOTAL-LIABILITY-AND-EQUITY> 86,445,647 <SALES> 0 <TOTAL-REVENUES> 162,482,169 <CGS> 139,178,736 <TOTAL-COSTS> 152,146,259 <OTHER-EXPENSES> 0 <LOSS-PROVISION> 0 <INTEREST-EXPENSE> 0 <INCOME-PRETAX> 11,479,072 <INCOME-TAX> 4,590,000 <INCOME-CONTINUING> 6,889,072 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 6,889,072 <EPS-PRIMARY> .57 <EPS-DILUTED> .57