David Craig McKinnon, Longtime Virginia Volunteer, Dies at 66

McKinnon spent his life serving others as a master electrician, mechanic, and medic in his local community.

Mar. 27, 2026 at 2:03am

David Craig McKinnon, a 66-year-old resident of Palmyra, Virginia, passed away peacefully on March 15, 2026. McKinnon dedicated his life to serving others, working as a master electrician, master mechanic, and medic with the Lake Monticello Volunteer Fire and Rescue and Charlottesville-Albemarle Volunteer Fire and Rescue. He was also an avid outdoorsman who enjoyed music, camping, fishing, and motorcycle riding.

Why it matters

McKinnon's passing marks the loss of a dedicated community servant who spent decades volunteering to help those in need. His life exemplifies the important role that volunteers play in supporting emergency services and providing critical assistance, especially in smaller communities.

The details

In addition to his professional work, McKinnon was known for his craftsmanship, creating handmade birdhouses, and his love of travel with his wife Pamela in their RV. He is survived by his wife, children, mother, sister, and stepchildren, all of whom will remember him for his kindness, strong work ethic, and unwavering care for those around him.

  • David Craig McKinnon passed away on March 15, 2026.
  • A memorial service will be held for McKinnon on March 27, 2026 at 3:00 pm.

The players

David Craig McKinnon

A 66-year-old resident of Palmyra, Virginia who dedicated his life to serving others as a master electrician, master mechanic, and medic with local volunteer fire and rescue organizations.

Pamela Pagan McKinnon

David McKinnon's beloved wife, with whom he enjoyed traveling in their RV.

Anna Fletcher McKinnon

David McKinnon's mother.

Katherine Marie McKinnon

David McKinnon's sister.

Lake Monticello Volunteer Fire and Rescue

The volunteer fire and rescue organization where David McKinnon served as a medic.

Charlottesville-Albemarle Volunteer Fire and Rescue

The volunteer fire and rescue organization where David McKinnon also served as a medic.

Got photos? Submit your photos here. ›

What’s next

A memorial service for David Craig McKinnon will be held on March 27, 2026 at 3:00 pm at Beaver Dam Baptist Church in Troy, Virginia.

The takeaway

McKinnon's life exemplified the vital role that volunteers play in supporting emergency services and providing critical assistance to their local communities. His dedication to helping others, even in retirement, is a testament to the power of community service and the difference one person can make.