Meet James
Priorities
Updates
Volunteer
Contact
More...
DONATE
What I Stand For
Racial Justice
Downtown for All
Fight for Good Government; Standing up to the machine
Downtown for Families
Covid-19
Safe Streets