Mayor Brandon Johnson gives back campaign contributions improperly accepted from city contractors
Johnson’s campaign fund held on to other questionable contributions. Sitting mayors are barred from accepting contributions from city contractors and city lobbyists.