TOPSHAM — Mary Elizabeth Craig, age 72 of Topsham, passed away peacefully on Thursday, March 2, 2017 surrounded by her friends and family. She was the daughter of the late Julia Martin (Fastnacht) and the late David F. Mallory.

Mary was born in Oklahoma City, Oklahoma on April 30th, 1944 and was the wife of the late David Craig Sr. Mary was a long time resident of Williams Drive in Topsham. She was well known in her community for her kind heart and cheerful disposition. She loved her interaction with the local community and treasured the friendships she made. The one thing Mary loved more in this world than anything else was her family. She is survived by her three children, Sheryl Hudson and her significant other Timothy Boyden, David Craig Jr., Timothy Craig and his wife Sabrina, grandchildren Ian Hudson, Conner Hudson, Hailey Sontag, and a new grandbaby due in August. She is also survived by her sister-in-law Josephine Leonard and her husband Wendell Leonard, and her sister in law Ethel Tuck as well as her brother David Fastnacht, and sisters Anita Hess and Charlotte Barker and several Nieces and Nephews. Mary is also survived by her best friend of thirty-six years, Norene Foy.

Visiting hours will be held from 5-7Pm on Wednesday, March 8, 2017 at Brackett Funeral Home, 29 Federal Street, Brunswick. A funeral service will be held at 10:00 AM on Thursday, March 9, 2017 at the funeral home with Pastor Thomas Tuck officiating. Spring interment will be held in Rogers Cemetery, Topsham.

Memorial Donations may be made in Mary’s memory to the Coastal Humane Society, 30 Range Road, Brunswick, ME 04011.