My campaign for Pleasanton City Council is about to launch!
Sign up for campaign updates below or
donate here
!
Yes, we hate spam too!
Please enter the password to access the full version of the site