Published in the March 9, 2018 edition
MELROSE — John H. Davidson, 91, longtime Melrose resident, died on Monday, February 26, 2018 at Winchester Hospital.
John was born in Swampscott on August 10, 1926, the son of Andrew S. and Ethel Louise (Harlow) Davidson. He graduated from Swampscott High School, got his undergraduate degree from Suffolk University, and received…