MELROSE — Thomas E. “Tom” Dowd, formerly of Melrose and Charlestown, entered into eternal life suddenly on Wednesday, July 28, 2021 at Beverly Hospital. He was 73 years of age.
Tom was born in Boston on September 22, 1947, a son of the late William E. Dowd and Nora F. (O’Keefe) Dowd. He grew up…