Weekly Virtual Campaign Office Hour




Virtual via Zoom

Join James on Tuesdays from 12pm-1pm to chat about the campaign, the DFL endorsement process, or any other topic you'd like to discuss. No appointment needed - just click the Zoom link! If this time frame doesn't work for you, James is happy to set up another time to connect. Get in touch with him any time at james@jamesforspps.com!

Get to know James. 

Read about what drives and motivates James to fight for the kids and families of Saint Paul. 

Learn more about James's experience, skills, and qualifications for school board service. 

Find out more about the issues that matter most to James. 

It takes a village. Sign up to host a yard sign, volunteer your time, or donate to the campaign.