ATHOL - Leon A. Bedard, 89 of Athol, died Friday, January 22, 2021 in the Athol Hospital. He was born in Newport, Vermont, on April 17, 1931, the son of the late Alfred M. and the late Jessie M. (Bidwell) Bedard. Leon grew up in Lowell, Vermont.... View Obituary & Service Information