Stephen C. Larson
July 30, 1947 - June 25, 2018
FRANKLIN, MA—Stephen C. Larson, 70, passed away in Boston, MA on June 25, 2018. He was born July 30, 1947, in Baltimore, Maryland, a son of Carl and Clara (Turlington) Larson. He grew up in Maryland and was a graduate of Severna Park High... View Obituary & Service Information