top of page
This is where I'll be adding blog posts and other announcements. Please sign up so you'll get the latest!


Lessons Learned, part three: Time for a Town Hall
Most people I talked to this campaign season love living in American Canyon. We are a safe and welcoming community. We still have a...


Lessons Learned, part two: Feeling Safe
There's a saying about a canary in a coal mine. The canary represents an early warning system. Referring to my second major lesson...


Lessons Learned, part one: Local Traffic Safety
I'm wrapping up my walking campaign this week, and I have talked to a lot of people. I want to summarize those conversations, and what I...


Candidate Forums - Listen Now
Learning about the candidates is the most important job for a voter. Candidates should make it as easy as possible, of course--that's...

Update on Traffic
Over the last four years, we have finally made headway on our traffic issues. And I am happy to say that I played a key role, both as a...


A Climate Action Plan for American Canyon
Climate change went from a debatable topic 12 years ago, to an obvious crisis today. The dramatic weather changes, along with horrific...


Neighborhood Town Hall Meetings
Getting a chance to to talk to voters is great. Going door to door has been my go-to approach, but this year, I want to encourage a more...


Petition-Signing/Pizza Party! Stay Tuned!
A tradition for my campaign--hosting a pizza party at our local RoundTable Pizza. Enjoy a great pizza and sign my Nomination Papers! ...


The Campaign Begins!
The Fourth of July is a great time in American Canyon. By far, it is our signature community event. This year, there were literally...
Blog: Blog
bottom of page