
Mayor Brandon Johnson isn’t allowed to take campaign contributions from city contractors under a City Hall ethics rule but has accepted them anyway.
Asked about that, Christian Perry, Johnson’s political director, says taking the money was an “oversight” and that it’s being returned — about $46,500 in all.