The city of Charleston, South Carolina has just elected a new mayor. William Cogswell has been elected as the first Republican mayor of the city since the 1800s, if you can believe it. WCBD News reports: William Cogswell elected mayor of Charleston Voters in Charleston have chosen former State Representative William Cogswell to lead the city as its next mayor. Unofficial results from the South Carolina Election Commission show Cogswell defeated incumbent John Tecklenburg, earning about 51 percent of the vote in Tuesday’s runoff election. ..... Snip..... The last Republican mayor of Charleston was George I. Cunningham who left office...