Vivian Moreno for City Council District 8

The South Bay community representative has a command of the issues and will hit the ground running

by