What are the issues that are important to you? Keep track of John’s positions on community and City-wide issues regarding:
Transportation & Transit
Development
Park Improvements
Other City Hall Debates
Sign up for John's email newsletter.