David Allan McGregor Obituary
We bid farewell to David Allan McGregor (Swartz Creek, Michigan), whose journey of life gracefully concluded on February 9, 2026 at the age of 63. David touched countless lives with warmth and kindness, leaving behind cherished memories that will forever echo in hearts. Leave a sympathy message to the family on the memorial page of David Allan McGregor to pay them a last tribute.
He was predeceased by: his parents, Dr. Allan Russell and Marilyn Marie McGregor (Williams). He is survived by: his sisters, Lynn Spencer (Terry) of Gaines and Karen McGregor of Grand Blanc; his nieces and nephews, Michelle Anderson of Grayling, Michael Anderson of Grayling, Joshua Anderson of Grand Blanc, Ryan Spencer of Flushing and Lesa Spencer of Lansing; and his great-nieces and great-nephews, Riley, Carter, Allyson, Cameron, Caydon, Pamela and A'mya. He is also survived by several aunts, uncles, and cousins.
Those desiring may make contributions to the Leukemia Research Foundation or Swartz Creek Church of the Nazarene.
