<TABLE> <S> <C>
<ARTICLE> 5
<RESTATED>
<S> <C>
<PERIOD-TYPE> 12-MOS
<FISCAL-YEAR-END> APR-30-1998
<PERIOD-START> MAY-01-1997
<PERIOD-END> APR-30-1998
<CASH> 2,983,372
<SECURITIES> 0
<RECEIVABLES> 25,267,432
<ALLOWANCES> 322,891
<INVENTORY> 294,182
<CURRENT-ASSETS> 33,788,348
<PP&E> 16,570,134
<DEPRECIATION> 3,629,636
<TOTAL-ASSETS> 99,938,964
<CURRENT-LIABILITIES> 14,724,179
<BONDS> 0
0
0
<COMMON> 225,300
<OTHER-SE> 38,149,142
<TOTAL-LIABILITY-AND-EQUITY> 99,938,964
<SALES> 105,721,978
<TOTAL-REVENUES> 105,721,978
<CGS> 74,201,238
<TOTAL-COSTS> 74,201,238
<OTHER-EXPENSES> 20,519,319
<LOSS-PROVISION> 0
<INTEREST-EXPENSE> 1,358,620
<INCOME-PRETAX> 9,989,528
<INCOME-TAX> 3,904,071
<INCOME-CONTINUING> 6,085,457
<DISCONTINUED> 0
<EXTRAORDINARY> 0
<CHANGES> 0
<NET-INCOME> 6,085,457
<EPS-BASIC> 0.27
<EPS-DILUTED> 0.27
</TABLE>