Working for the Richmond
I consider it a privilege to serve you. While it is often uncomfortable to confront the power of City Hall, as your district...
Working for the Richmond
Protecting Our Small Businesses
Asking Questions, Getting Results
Hold School Leaders Accountable
Budget Transparency
District 1 Legislation Updates
Feeding Our Community
Transit Safety for the Richmond
The Equitable Recovery Act
Moving Geary Forward
Get Out the Vote in November
Solving the Housing Crisis
Public Safety
Get Out the Vote in November
What Is in New $14 Billion Budget?
End PG&E’S Monopoly
Affordable Housing Production Act
Vote Against Power Grab