William J. “Jack” Veitch, 82, formerly of Canton