Mayor Pro Tem Vi Lyles greets people at the Charlotte mayoral Democratic primary debate kickoff at Weeping Willow A.M.E. Zion Church. Lyles, a Democrat who has been an at-large City Council member for four years, worked for the city for 29 years before that, mostly in the budget office.
Mayor Pro Tem Vi Lyles greets people at the Charlotte mayoral Democratic primary debate kickoff at Weeping Willow A.M.E. Zion Church. Lyles, a Democrat who has been an at-large City Council member for four years, worked for the city for 29 years before that, mostly in the budget office. Diedra Laird dlaird@charlotteobserver.com
Mayor Pro Tem Vi Lyles greets people at the Charlotte mayoral Democratic primary debate kickoff at Weeping Willow A.M.E. Zion Church. Lyles, a Democrat who has been an at-large City Council member for four years, worked for the city for 29 years before that, mostly in the budget office. Diedra Laird dlaird@charlotteobserver.com