Stephen L. Flaherty, 73, of Steep Falls, passed away on December 2, 2020 at his home. He was born in Portland, Maine on October 21, 1947, the son of the late Peter and Marjorie (Johnson) Flaherty.
After graduating from Portland High School, Stephen went on to serve in the U.S. Army. He was a combat veteran of the Vietnam War and served in the 173rd Airborne. He earned a Purple Heart, two overseas bars, Vietnam service medal, Expert rifleman, Vietnam campaign medal, National Defense Service medal, Combat Infantry badge, and the Good Conduct medal.
A memorial service with U.S. Army Honors will be held at the Chad E. Poitras Cremation and Funeral Service Chapel, 498 Long Plains Road in Buxton amongst his family and close friends.