<ARTICLE> 5 <PERIOD-TYPE> 12-MOS <FISCAL-YEAR-END> DEC-31-1997 <PERIOD-END> DEC-31-1997 <CASH> 17,774,219 <SECURITIES> 0 <RECEIVABLES> 40,223,661 <ALLOWANCES> 3,663,000 <INVENTORY> 7,339,928 <CURRENT-ASSETS> 65,467,772 <PP&E> 19,882,211 <DEPRECIATION> 14,245,071 <TOTAL-ASSETS> 84,889,739 <CURRENT-LIABILITIES> 9,761,855 <BONDS> 0 <PREFERRED-MANDATORY> 0 <PREFERRED> 0 <COMMON> 73,869 <OTHER-SE> 72,153,051 <TOTAL-LIABILITY-AND-EQUITY> 84,889,739 <SALES> 0 <TOTAL-REVENUES> 181,359,305 <CGS> 0 <TOTAL-COSTS> 170,277,067 <OTHER-EXPENSES> 0 <LOSS-PROVISION> 1,800,000 <INTEREST-EXPENSE> 0 <INCOME-PRETAX> 10,694,334 <INCOME-TAX> 4,800,000 <INCOME-CONTINUING> 5,894,334 <DISCONTINUED> 0 <EXTRAORDINARY> 0 <CHANGES> 0 <NET-INCOME> 5,894,334 <EPS-PRIMARY> .78 <EPS-DILUTED> .76