In November 2018, John was elected to his first term representing Ward 3, and reelected in November 2020. John was elected by the Democratic Caucus to serve as Council Minority Leader for the 2021-2022 term.
John is an advocate for social justice, equity, good government reforms, and our environment. As a City Councilor, he promises to continue to amplify the voices of working families and marginalized communities; combat systemic racism; help build a more equitable and inclusive community; work to make our city government more accessible and transparent; work to make our schools safer and more enriching places of learning; support a better framework to grow our local economy and boost small businesses; fight to improve housing affordability and housing standards; protect our environment and combat climate change; focus on quality of life issues facing our neighborhoods; and continue to be an honest, accessible, and transparent representative for Ward 3 on the Cranston City Council.