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 !
Read about what drives and motivates James to fight for the kids and families of Saint Paul.