John McGuire

John McGuire won election to the House of Delegates in November 2017.
Republican

Currently represents House of Delegates District 56

There are no raw reports currently available for this candidate