The task ahead is mighty and John can't do it alone. He needs your help to make sure John has the continued resources necessary to get the word out and secure his position in November on the Portland City Council for District 4.
The most direct way to lend a hand and make your voice heard is through a donation today, so click through the link below and help John bridge the gap!
Copyright © 2023 friendsofjohntoran.com - All Rights Reserved. Paid for by Friends of John Toran (23204)
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.