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.