David MacGregor Obituary
With heavy hearts, we announce the death of David MacGregor (Paris, Maine), born in Springvale, Maine, who passed away on November 17, 2022 at the age of 86. Family and friends are welcome to send flowers or leave their condolences on this memorial page and share them with the family.
He was predeceased by: his parents, Murdo MacGregor and Hazel Brackett (Hanson); and his brother Robert MacGregor. He is survived by: his wife Ruth MacGregor (Abbott); his pet Panda; his children, Michael MacGregor (Rita Rose), Wendy MacGregor (Kit Katz), Alan MacGregor (Diane) and Peter MacGregor (Amy Till); his grandchildren, Ray (Kelley), Katie, Molly, Scott, Makayla and Breydon; his great grandchildren, Maddy and Mia; and his uncle Carl.