Mary Eleanor Rowell, 87, formerly of Canton