This batch of Charlotte candidates can’t get the job done

August 31, 2017 01:51 PM