John C. Pearson, age 66, of Canton passed away unexpectedly October 27th at home. Born in Norwood, he was raised in Canton and graduated from Canton High School. He worked as a Mechanic for Herb Anderson Volkswagen and Morrissey Volkswagen for many years before retiring. Most recently he worked in Maintenance for Wegmans in Westwood. Beloved son of the late Marguerite (Lynch) and Frank Pearson. Brother of David F. Pearson and his wife Teresa of Canton. Uncle of David Pearson, Jr. and his wife Megan, Michael Pearson and his wife Camille and Amanda Pearson. Visiting hours at the Dockray & Thomas Funeral Home 455 Washington St. Canton Sunday 2-4 pm. Funeral services private.