Photo 5 of 5

View all

Foothill-De Anza board faces contested race
Patrick Ahrens. Photo courtesy of Patrick Ahrens.

© 2020 Mountain View Online.
All rights reserved.