Thanks for standing with me.

First thing's first: Thanks for putting up with all of my posts, tweets, and emails leading up to the first fundraising deadline of the campaign. Whether or not you made a contribution to help us get started, I appreciate your support.

Now, the good news...

With minutes to spare before the deadline and a million and one candidates asking for money, we hit our goal. This means we have the resources to invest in early voter outreach, which could provide the margin of victory in this race.

Read more

Children in cages

The news from our southern border is suffocating. It leaves you feeling helpless, trapped, impotent, wanting so much to do something, say something – scream – and wondering if anybody would listen.

But we cannot give in. We cannot resign ourselves to the status quo. We owe it to our children and our country to stand up and be heard. Because if they put one child in a prison, they're putting all of us in a cage.

Read more

New opportunities

Peter AllenI'll start with the big news: After discussing it with Angelica and a core group of friends and community leaders I trust and respect, I've decided to run for a seat on the San José Unified School District Board of Trustees.

As you may already know, I've been exploring new professional opportunities and had submitted my resignation as San José Unified's Public Information Officer, effective July 1st.

Read more