<TABLE> <S> <C>

<ARTICLE> 5
<LEGEND>
THE SCHEDULE CONTAINS SUMMARY FINANCIAL INFORMATION EXTRACTED FROM THE
CONSOLIDATED FINANCIAL STATEMENTS FOR THE YEARS ENDED DECEMBER 31, 1995, 1994
AND 1993, AND IS QUALIFIED IN ITS ENTIRETY BY REFERENCE TO SUCH FINANCIAL
STATEMENTS.
</LEGEND>
<RESTATED> 
<MULTIPLIER> 1,000
       
<S>                             <C>                     <C>                     <C>
<PERIOD-TYPE>                   YEAR                    YEAR                    YEAR
<FISCAL-YEAR-END>                          DEC-31-1995             DEC-31-1994             DEC-31-1993
<PERIOD-END>                               DEC-31-1995             DEC-31-1994             DEC-31-1993
<CASH>                                           1,033                     344                   1,012
<SECURITIES>                                         0                       0                       0
<RECEIVABLES>                                    5,134                   4,436                   3,580
<ALLOWANCES>                                       156                     108                     165
<INVENTORY>                                          0                       0                       0
<CURRENT-ASSETS>                                 7,143                   5,610                   5,465
<PP&E>                                           3,977                   3,612                   3,309
<DEPRECIATION>                                   2,997                   2,682                   2,575
<TOTAL-ASSETS>                                  14,449                  13,223                  12,743
<CURRENT-LIABILITIES>                            4,898                   4,423                   5,340
<BONDS>                                            220                   1,623                   1,314
<PREFERRED-MANDATORY>                                0                       0                       0
<PREFERRED>                                      3,127                   2,894                   1,151
<COMMON>                                        38,954                  37,846                  38,274
<OTHER-SE>                                    (32,750)                (33,563)                (33,336)
<TOTAL-LIABILITY-AND-EQUITY>                    14,449                  13,223                  12,743
<SALES>                                         26,919                  20,473                  19,459
<TOTAL-REVENUES>                                26,919                  20,473                  19,459
<CGS>                                           21,027                  16,952                  14,860
<TOTAL-COSTS>                                   21,027                  16,952                  14,860
<OTHER-EXPENSES>                                 4,918                   3,966                   3,695
<LOSS-PROVISION>                                     0                       0                       0
<INTEREST-EXPENSE>                                 193                     204                     364
<INCOME-PRETAX>                                    781                   (649)                     540
<INCOME-TAX>                                       160                      92                      82
<INCOME-CONTINUING>                                621                   (741)                     458
<DISCONTINUED>                                       0                       0                       0
<EXTRAORDINARY>                                      0                       0                       0
<CHANGES>                                            0                       0                       0
<NET-INCOME>                                       621                   (741)                     458
<EPS-PRIMARY>                                      .03                   (.04)                     .03
<EPS-DILUTED>                                      .03                   (.04)                     .03
        

</TABLE>