On the Trail

Events

Meet-and-greets, town halls, and community events around District 3 — and an open invitation to bring the campaign to yours.

Upcoming Events

Tomorrow Is Election Day

District 3,
Let’s Go Vote!

Tuesday, August 25 • 7 AM–7 PM

Tomorrow • Tue, Aug 25 • 7 AM–7 PM

Election Day Is Tomorrow

Tomorrow is Election Day. Make your plan, confirm your polling place, and remind a neighbor. I’m grateful for every conversation, every question, and every person who has taken part in this campaign. Now let’s bring our voices to the ballot box.

✓ Let’s finish strong Find Your Polling Place
A latte on a warm table with red and blue steam ribbons and conversation bubbles

Saturday Mornings • 8:30 AM

Join Me at Angel’s Island

Thank you to everyone who joined me for coffee on Saturday mornings throughout this campaign. No matter the outcome on Election Day, I’m still going to be at Angel’s Island Coffee — 7538 Memorial Pkwy SW — on Saturday mornings at 8:30. You’re always welcome to pull up a chair and come chat about District 3, Huntsville, or whatever’s on your mind.

✓ The conversation continues Get directions →

Event times are confirmed with each host before they're final — check back or join the mailing list for updates.

Invite the Campaign

Hosting Something? We'll Be There.

HOA meeting, block party, civic association night, ball-field fundraiser — if neighbors are gathering, the campaign wants to know. Tell us what and when, and we'll do our best to put John or a campaign volunteer in the room.

Every request lands on the campaign calendar, so nothing slips through the cracks.

Goes straight to the campaign’s secure system, and John reads every submission. Your info is never sold or shared.

Never Miss an Event

Join the mailing list — every confirmed event goes out by email before it goes anywhere else.

Follow Along

Talking straight to District 3.

Facebook, Instagram, YouTube, TikTok, X, Nextdoor — follow the one you use.