Davie Hinshaw dhinshaw@charlotteobserver.com
Davie Hinshaw dhinshaw@charlotteobserver.com

Early voting ends with record ballots cast for Charlotte mayor and council primaries

September 12, 2015 05:03 PM