<TABLE> <S> <C>
<PAGE>
<ARTICLE> 5
<S> <C> <C>
<PERIOD-TYPE> 3-MOS 6-MOS
<FISCAL-YEAR-END> DEC-31-2000 DEC-31-2000
<PERIOD-START> JAN-01-2000 APR-01-2000
<PERIOD-END> JUN-30-2000 JUN-30-2000
<CASH> 273,313 273,313
<SECURITIES> 0 0
<RECEIVABLES> 14,247,661 14,247,661
<ALLOWANCES> 983,000 983,000
<INVENTORY> 0 0
<CURRENT-ASSETS> 14,979,568 14,979,568
<PP&E> 3,559,888 3,559,888
<DEPRECIATION> 0 0
<TOTAL-ASSETS> 28,682,818 28,682,818
<CURRENT-LIABILITIES> 8,631,964 8,631,964
<BONDS> 3,464,471 3,464,471
0 0
0 0
<COMMON> 336,495 336,495
<OTHER-SE> 13,684,004 13,684,004
<TOTAL-LIABILITY-AND-EQUITY> 28,682,818 28,682,818
<SALES> 0 0
<TOTAL-REVENUES> 37,879,987 20,310,984
<CGS> 0 0
<TOTAL-COSTS> 35,990,215 19,290,055
<OTHER-EXPENSES> 245,297 186,554
<LOSS-PROVISION> 0 0
<INTEREST-EXPENSE> 0 0
<INCOME-PRETAX> 1,644,475 834,375
<INCOME-TAX> 656,694 335,454
<INCOME-CONTINUING> 987,781 498,921
<DISCONTINUED> 0 0
<EXTRAORDINARY> 0 0
<CHANGES> 0 0
<NET-INCOME> 987,781 498,921
<EPS-BASIC> .36 .18
<EPS-DILUTED> .36 .18
</TABLE>