vote-badge-for-political-elections (3)

Citizen Resources

I am the candidate but, when it comes to governing, we are all in this together.

Let's Talk

Contact

Let’s discuss my positions and vision for the 32nd District.

calendar

Events

Find out when we are rolling through your community. Come on out and meet John on the trail.