Commentary

Kevin Faulconer

Faulconer is City Council president pro tem.