Lee J. Larson
April 5, 1930 - May 2, 2020
TOWNSEND: Lee J. Larson, 90, of West Townsend, died Saturday, May 2, 2020 at Fitchburg Healthcare, Fitchburg. Lee was born in Lincoln, NH, April 5, 1930, a son of Edvin B. and Doris L. (Davis) Larson and resided most of his life in Townsend.... View Obituary & Service Information