After rival’s lawsuit, Portland auditor finds mayor violated city’s campaign finance law
About 2 Minutes