Charles O. LeBlanc, 94, former longtime resident of Townsend, died Thursday morning, August 29, 2019, in the Fitchburg Healthcare Center. Charles was born in Fitchburg on February 6, 1925, a son of the late Freeman and Eliza (St. Pierre) LeBlanc.... View Obituary & Service Information