Portland doesn’t have a vision problem.
It has a results problem.


Joel Corcoran is running for City Council because Portland deserves great solutions,
not just nice ideas.

Practical leadership.

Functional government.

Real results.

For Portland.