Thom Cartmill, 88, formerly of Canton