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


Campaign Kick-off Event - Sept. 10 at 6:30pm
Due to Covid-19, we can't have a traditional kick-off event, complete with wine, appetizers, music and raffles. But we can get pretty...


Open Space & Trails
As City Manager, I played a key role in securing the two large open space areas that help to define who we are as a community and our...


The Latest News on the Campaign
Here's a nice article from the Napa Valley Register, announcing the race for Mayor. Hopefully, there will be more!


Addressing Climate Change Now
Ten years ago, when I first ran for Council, I was asked if I believed Global Warming was caused by humans (Ten years ago, there was...


Why I am Running for Mayor
This is a letter I sent to many voters in American Canyon, setting forth the reasons why I am running for Mayor of American Canyon. ...

Dealing with the Covid-19 Crisis
The Covid-19 pandemic doesn't appear to be getting any better soon. The picture above is from a County presentation on July 23. ...


I'm Running for Mayor!
Today, I pulled papers to run for Mayor of American Canyon. Cheryl and I care about this community and have for over 25 years. I served...


Next Neighborhood Meeting - February 25
The next meeting will be held at Canyon Oaks Elementary School, on Monday, February 25. We'll start at 7:00pm. Here's the link to the...


My First Neighborhood Meeting!
During the campaign, I talked about the need to hold regular "mini-town hall" meetings so people can stay informed and have a chance to...


Endorsements Matter!
Even if you go door-to-door, as I have this campaign, you can't meet everyone and you can't talk to everyone. Voters that don't know you...
Blog: Blog
bottom of page