Alternative Voice for San Jose:
tim gildersleeve
Candidate for San Jose City Council District 1, 2022
Content is being prepared.