David “General” Russell Palmer, 76, of Fincastle, passed away on Saturday, March 14, 2026. Born on February 27, 1950, in Staunton, he graduated from Robert E. Lee High School before serving in the United States Marine Corps. He went on to become a dedicated teacher, skilled carpenter, and furniture maker, generously sharing his knowledge and craftsmanship with many.
David began his career with the Department of Corrections as a correctional officer at the Staunton Correctional Center. He advanced to Basic Correctional Officer Trainer at the Department’s Staff Training Center-Academy for Staff Development, and was later promoted to Supervisor of BCO and then Supervisor Manager of Upper Supervisor and Management Training.
A passionate living historian, he portrayed General Robert E. Lee in performances at schools, educator gatherings, historical reenactments, the Smithsonian, and Virginia’s Civil War Museum. He was also a devoted farmer who cherished all of God’s creatures, with a special love for his magnificent horses.
He is survived by his wife of 37 years, Patricia Peck Palmer; his sister-in-law, Susan Gibson; his brother-in-law, Jack Peck; and many cousins, friends, and fellow reenactors.
Shared Memories
No memories have been shared yet. Be the first to leave one.