Party
Republican
District
25: All of Caroline County, Essex County, King George County, King William County, Lancaster County, Middlesex County, Northumberland County, Richmond County and Westmoreland County; parts of King and Queen County and Spotsylvania County
Took Office
January 2008
Next Election
November 2027
Committees
Website
Twitter
Copatroning Habits
65% of bills he has copatroned were introduced by Republicans. Of all of the copatrons of his bills, 70% of them are Republicans. Of all of his fellow copatrons of the bills that he copatroned, 55% of them are Republicans.
Bills Passed
0%
in 2024
Bio
Attorney for the Westmoreland County School Board. Former Westmoreland County commonwealth's attorney. Eight year Marine Corps Reserve veteran. Attended the T.C. Williams School of Law, Virginia Wesleyan College, and Cambridge. Married with three children.