<ARTICLE> 5

                                                  
<PERIOD-TYPE>                   3-MOS                   3-MOS
<FISCAL-YEAR-END>                          MAR-31-2000             MAR-31-1999
<PERIOD-START>                             APR-01-1999             APR-01-1998
<PERIOD-END>                               JUN-30-1999             JUN-30-1998
<CASH>                                       1,225,538               1,549,636
<SECURITIES>                                         0                       0
<RECEIVABLES>                               13,997,596               9,723,594
<ALLOWANCES>                                   185,915                 147,413
<INVENTORY>                                          0                       0
<CURRENT-ASSETS>                            15,813,144              12,091,219
<PP&E>                                       9,317,195               7,761,639
<DEPRECIATION>                               4,093,579               2,545,921
<TOTAL-ASSETS>                              44,814,284              41,962,174
<CURRENT-LIABILITIES>                       12,691,498               9,632,816
<BONDS>                                              0                       0
<PREFERRED-MANDATORY>                                0                       0
<PREFERRED>                                          0                       0
<COMMON>                                        65,844                  65,225
<OTHER-SE>                                  20,802,114              16,566,931
<TOTAL-LIABILITY-AND-EQUITY>                44,814,284              41,962,174
<SALES>                                     15,899,242              12,012,706
<TOTAL-REVENUES>                            15,899,242              12,012,706
<CGS>                                        8,312,333               5,863,533
<TOTAL-COSTS>                               13,775,627              10,015,959
<OTHER-EXPENSES>                                     0                       0
<LOSS-PROVISION>                                     0                  24,850
<INTEREST-EXPENSE>                             407,838                 499,148
<INCOME-PRETAX>                              1,724,540               1,504,863
<INCOME-TAX>                                   716,742                 650,419
<INCOME-CONTINUING>                          1,007,798                 854,444
<DISCONTINUED>                                       0                       0
<EXTRAORDINARY>                                      0                       0
<CHANGES>                                            0                       0
<NET-INCOME>                                 1,007,798                 854,444
<EPS-BASIC>                                        .15                     .13
<EPS-DILUTED>                                      .15                     .13