W. James “Jim” Johnston

Council Seat #1


Candidate Answers



This candidate did not submit a response to the candidate questionnaire.

Campaign Financial Disclosure Reports