After re-election, Palo Alto Vice Mayor Kniss reaps developers' cash
Palo Alto City Council incumbent Liz Kniss and candidate Adrian Fine congratulate each other on their leads in the council race on Nov. 8, 2016. Photo by Veronica Weber.

© 2019 Palo Alto Online.
All rights reserved.