patrick cannon

Patrick Cannon: Charlotte mayor resigns after corruption arrest

Patrick Cannon, the mayor of Charlotte, North Carolina, has resigned on Wednesday night after only 114 days in office. Patrick…

11 years ago