John Cordes

Sunnyvale City Council Seat #3 Candidate: John Cordes

The Silicon Valley Voice has invited local candidates running for office to speak directly to…