Full Name:
Joshua J. Huffman
Birth Date:
06/21/1980
Birth Place:
VA
Home City:
Harrisonburg, VA
Religion:
Christian
MA, Political Science, West Virginia University, 2019
BA, Government, College of William and Mary, 2002
Candidate, Virginia State Senate, District 2, 2023
No caucus information on file.
No professional experience on file.
No organizational membership information on file.