Your vote can make a difference in our community if we are willing to change the way we lead and serve. I promise to serve the community in an effort to unite us for the common good and not seek political power or personal gain. 

Meet David Upshaw

Dr. David F. Upshaw was the fourth of five children born to Willard and Evlyn Upshaw on a family farm in Caroline County. After graduating from Caroline High School in 1969, Dr. Upshaw attended Va. Tech where he received a BA degree in Education with a Math concentration. He taught a year at Caroline Middle School before spending two years in Kenya teaching Math at Mombasa Baptist High School. He received his Masters of Divinity and Doctorate of Ministry degrees from Southeastern Baptist Theological Seminary. Dr. Upshaw has served as pastor of five different churches across Virginia before returning to the family farm where he and his wife, Cary, now reside. They have two children and four grandchildren.

Sign up for Newsletter

Sign up to receive updates from the campaign trail

Paid for and Authorized By Caroline for Upshaw 2019