- Today
- Holidays
- Birthdays
- Reminders
- Cities
- Atlanta
- Austin
- Baltimore
- Berwyn
- Beverly Hills
- Birmingham
- Boston
- Brooklyn
- Buffalo
- Charlotte
- Chicago
- Cincinnati
- Cleveland
- Columbus
- Dallas
- Denver
- Detroit
- Fort Worth
- Houston
- Indianapolis
- Knoxville
- Las Vegas
- Los Angeles
- Louisville
- Madison
- Memphis
- Miami
- Milwaukee
- Minneapolis
- Nashville
- New Orleans
- New York
- Omaha
- Orlando
- Philadelphia
- Phoenix
- Pittsburgh
- Portland
- Raleigh
- Richmond
- Rutherford
- Sacramento
- Salt Lake City
- San Antonio
- San Diego
- San Francisco
- San Jose
- Seattle
- Tampa
- Tucson
- Washington
Palmyra Today
By the People, for the People
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
Got story updates? Submit your updates here. ›
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.
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.
