John McGlennon
W&M Professor of Government and Public Polic
Community Affiliations:
Elected member of the James City County Board of Supervisors
Community Affiliations:
Elected member of the James City County Board of Supervisors