Charles O. LeBlanc
February 6, 1925 - August 29, 2019
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