<ARTICLE>                     5
<LEGEND>
THIS SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
BALANCE SHEET AND THE STATEMENTS OF OPERATIONS FOR THE THREE-MONTH AND SIX-MONTH
PERIODS ENDED JULY 2, 1999 AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH
FINANCIAL STATEMENTS.
</LEGEND>

                                                             
<PERIOD-TYPE>                                    3-MOS                   6-MOS
<FISCAL-YEAR-END>                          DEC-31-1999             DEC-31-1999
<PERIOD-START>                             APR-03-1999             JAN-02-1999
<PERIOD-END>                               JUL-02-1999             JUL-02-1999
<CASH>                                      12,034,567              12,034,567
<SECURITIES>                                   500,000                 500,000
<RECEIVABLES>                               45,782,096              45,782,096
<ALLOWANCES>                                         0                       0
<INVENTORY>                                          0                       0
<CURRENT-ASSETS>                            59,759,787              59,759,787
<PP&E>                                       8,492,969               8,492,969
<DEPRECIATION>                               4,186,013               4,186,013
<TOTAL-ASSETS>                              98,944,943              98,944,943
<CURRENT-LIABILITIES>                       22,120,938              22,120,938
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                        34,746                  34,746
<OTHER-SE>                                  76,789,259              76,789,259
<TOTAL-LIABILITY-AND-EQUITY>                98,944,943              98,944,943
<SALES>                                              0                       0
<TOTAL-REVENUES>                            49,508,409              94,313,595
<CGS>                                                0                       0
<TOTAL-COSTS>                               29,189,893              55,999,110
<OTHER-EXPENSES>                            13,331,940              28,619,027
<LOSS-PROVISION>                                     0                       0
<INTEREST-EXPENSE>                              65,186                 355,673
<INCOME-PRETAX>                              7,016,313               9,632,815
<INCOME-TAX>                                 2,806,525               4,917,279
<INCOME-CONTINUING>                          4,209,788               4,715,536
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0               2,112,591
<CHANGES>                                            0                       0
<NET-INCOME>                                 4,209,788               2,602,945
<EPS-BASIC>                                     0.15                    0.10
<EPS-DILUTED>                                     0.12                    0.07