St. Peter in Fulton is on road to recovery