<ARTICLE>                     5
       
                                               
<PERIOD-TYPE>                                       12-MOS
<FISCAL-YEAR-END>                              JUN-30-1998
<PERIOD-START>                                 JUL-01-1997
<PERIOD-END>                                   JUN-30-1998
<CASH>                                               3,648
<SECURITIES>                                             0
<RECEIVABLES>                                       28,702
<ALLOWANCES>                                            41
<INVENTORY>                                             17
<CURRENT-ASSETS>                                    39,157
<PP&E>                                              20,638
<DEPRECIATION>                                      11,069
<TOTAL-ASSETS>                                      71,263
<CURRENT-LIABILITIES>                               20,381
<BONDS>                                                  0
<PREFERRED-MANDATORY>                                    0
<PREFERRED>                                              0
<COMMON>                                             1,051
<OTHER-SE>                                          26,309
<TOTAL-LIABILITY-AND-EQUITY>                        71,263
<SALES>                                            130,927
<TOTAL-REVENUES>                                   130,927
<CGS>                                              110,477
<TOTAL-COSTS>                                      110,477
<OTHER-EXPENSES>                                    15,048
<LOSS-PROVISION>                                         0
<INTEREST-EXPENSE>                                 (1,866)
<INCOME-PRETAX>                                      3,536
<INCOME-TAX>                                         7,166
<INCOME-CONTINUING>                                 10,702
<DISCONTINUED>                                         758
<EXTRAORDINARY>                                          0
<CHANGES>                                                0
<NET-INCOME>                                        11,460
<EPS-PRIMARY>                                         1.17
<EPS-DILUTED>                                         1.13