Ruth A. Hance, 91, formerly of Canton