Michael Barnes Elevator Speech

City Council member Michael Barnes explains why he should be Charlotte's next mayor.
Up Next
City Council member Michael Barnes explains why he should be Charlotte's next mayor.

Charlotte mayoral candidate Michael Barnes on the issues

September 02, 2015 10:00 AM