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


What I have learned
I just finished walking the entire City, starting in my neighborhood of Cookie Hill and ending at Chesapeake. It has been a very...


As the Campaign draws to a close
We're down to the last two weeks. Ballots have been mailed out, and some of you have already voted. For those of you that haven't, VOTE!...


Endorsed by Professional Firefighters Association!
Nothing is more exciting and humbling than being endorsed by our very own Firefighters Association! These guys are the real heroes and...


Traffic--My Number One Priority
I have been walking door to door this campaign and the theme is clear: traffic is the biggest issue of concern. I agree. It has been...


Candidate Forum Questions--and Answers!
I hope everyone watched the Chamber's Candidate Forum--either in person or online. Here's the link for the video. If you get to the...


Meet the Candidate - October 4
Stop by Salon Orlando at 11 Poco Way in American Canyon, on Thursday, October 4, from 5-7 pm. We'll have light refreshments and a chance...


My Vision for American Canyon
The campaign season is in full swing. We're all out there, meeting voters and attending events. That's good. But meeting a candidate...

Napa Democratic Central Committee Endorses Joseph
After an interview session with the five other candidates, it was almost a unanimous vote to endorse my re-election bid. Council member...


Napa-Solano Central Labor Council's Endorsement
I'm very pleased to announce I was endorsed by the Napa-Solano Central Labor Council for this year's Council race, along with Council...


Mark's Fund Raising Event: September 6
Now that the nomination forms are in, the campaign signs are getting out, we need to raise some money! I'm proud to announce that State...
Blog: Blog
bottom of page