| San Francisco Chronicle The judge did not say in his 23-page ruling whether Brooks would face perjury charges or other consequences. Mayor Libby Schaaf this month said Brooks had engaged in “unethical” and “abusive” behavior, infecting the civility of City Hall and damaging … |