TOPSHAM — Edmund Campion Sullivan, age 87, passed away at his home on May 12, 2015.

Ed was born and raised in Boston, graduated from Boston College in 1949, served as a sergeant in the U.S. Army during the Korean War and moved to Brunswick in 1967. He and his wife, Marguerite Sullivan, raised two sons in Brunswick and were active members of the community for nearly 50 years.

Ed worked for many years as an executive at Philips Elmet Corp. in Lewiston and later for Maine Yankee in Wiscasset. But his passion was community service, especially for young people in the Brunswick area. Almost immediately after moving to Brunswick, he became involved in a volunteer effort to raise money to install lights for night football at Brunswick High School. For many years, he coached Babe Ruth baseball and helped run the Brunswick Youth Hockey League.

Ed was a keen and competitive Bridge player and Life Master who was a regular at area tournaments. In retirement, he served for many years keeping the financial accounts for the Brunswick Golf Club. He also volunteered for many years at Mid Coast Hospital.

In addition to his wife, he is survived by a brother, The Rev. Francis A. Sullivan, S.J. of Weston, MA; his two sons, Kevin Sullivan of Washington, D.C., and Dr. Thomas Sullivan of Cincinnati, OH; as well as four grandchildren, Katherine and Thomas Sullivan of Washington, D.C., and Emily and Nathan Sullivan of Cincinnati, OH.

Ed was devoted to his Catholic faith and particularly the Jesuits, who were a central pillar of his life and family. A memorial Mass will be scheduled at a later date at St. Charles Borromeo Catholic Church in Brunswick, where he was a longtime parishioner.

In lieu of flowers, donations may be made to the Topsham Public Library, 25 Foreside Road, Topsham, ME 04086. Memories and condolences can be expressed at www.brackettfuneralhome.com.