David Allan McGregor

December 9, 1962 — February 9, 2026

Chesterfield Township

McGREGOR, David Allan - Age 63, of Chesterfield Township, passed away Monday, February 9, 2026. A service will be held 12PM Saturday, February 21, 2026 at the Swartz Creek Church of the Nazarene, 7154 Morrish Road, Swartz Creek. Rev. Joshua McLaren officiating. Visitation will be held at the church Saturday from 11AM until time of service. Those desiring may make contributions to the Leukemia Research Foundation or Swartz Creek Church of the Nazarene.

David was born December 9, 1962 in Flint, the son of Dr. Allan Russell and Marilyn Marie (Williams) McGregor. He was a 1981 graduate of Clio High School; and he received his Associates in Applied Science Electronic Technology at Mott Community College, University of Michigan. He had resided in Chesterfield Township for the past 20 years. He was employed as a Pipefitter at Dominion Technologies Group in Roseville. David was a Ham Operator (call sign K8DAM) and was a member of the ARRL (American Radio Relay League). He enjoyed fishing, Scuba diving and Astronomy.

Surviving are: his sisters, Lynn (Terry) Spencer of Gaines and Karen McGregor of Grand Blanc; 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; grand nieces and nephews, Riley, Carter, Allyson, Cameron, Caydon, Pamela, and A'mya; and several aunts, uncles, and cousins.

He was preceded in death by his parents, Allan and Marilyn McGregor. The family wishes to extend special thanks to the nurses and doctor in the M.I.C.U.at Henry Ford, Detroit. Tributes may be shared at www.sharpfunrealhomes.com.

To order memorial trees or send flowers to the family in memory of David Allan McGregor, please visit our flower store.

Service Schedule

Upcoming Services

Visitation

Saturday, February 21, 2026

11:00 am - 12:00 pm (Eastern time)

Add to Calendar

Swartz Creek Church of the Nazarene

7154 Morrish Rd, Swartz Creek, MI 48473

Enter your phone number above to have directions sent via text. Standard text messaging rates apply.

Funeral Service

Saturday, February 21, 2026

Starts at 12:00 pm (Eastern time)

Add to Calendar

Swartz Creek Church of the Nazarene

7154 Morrish Rd, Swartz Creek, MI 48473

Enter your phone number above to have directions sent via text. Standard text messaging rates apply.

Guestbook

Visits: 48

This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.

Service map data © OpenStreetMap contributors

Send Flowers

Send Flowers

Plant A Tree

Plant A Tree