Age 52, of Beaver Bank, passed away peacefully on July 30, 2019 in the Palliative Care Unit, VG Site, QEII, Halifax. Born in Halifax, he was the son of Christine (Donahoe) Macdonald and the late John W. Macdonald. He enjoyed reading, writing, online gaming and driving. David is survived by his loving wife, Siobhan (Sallans) Macdonald; sisters, Sheila (Doug Derby), and Denise Gallop; nephew, Matthew Gallop (Nicole Clarke) and their children Riley, Maddison, Alex; niece, Allysa Gallop (Randy Thibault); and Allysa's son Cameron. David was well-loved and cherished by family and friends, he will be deeply missed. Cremation to take place under the direction of Atlantic Funeral Home, Sackville Chapel. An informal barbeque will be held at 90 Bellshire Dr., Lower Sackville on Sunday, August 25th from 12-6 p.m. Donations may be made to a charity of choice. Online condolences may be sent to: www.atlanticfuneralhomes.com Sackville Chapel.