Currently holds the office of Philadelphia City Council - At Large until December 31, 2027.
Candidate for Philadelphia City Council - At Large in 2023 Pennsylvania General Election.
View your personalized ballot, check your voter registration, make a plan to vote, and research every name and measure on the ballot with BallotReady.
Get StartedJim will fight every day to fix our crumbling schools and provide important educational and extracurricular opportunities for all of our kids. Learn more
Jim will end the violence in our communities through investments in job creation, community policing, and after-school activities. Learn more
Healing Addiction Jim will investing significant resources in programs to deal with the mental trauma and addiction issues so many of our loved-once face every day. Learn more
The city needs to partner with developers to provide safe and affordable places for families with children to live throughout the city. Learn more
View your personalized ballot, check your voter registration, make a plan to vote, and research every name and measure on the ballot with BallotReady.