New Orleans Deputy Mayor Michelle Thomas Resigns for “Personal Reasons”

Thomas’ job description from City of New Orleans website: Deputy Mayor of Operations Michelle Thomas Michelle Thomas serves as Deputy Mayor of Operations. In this capacity, she is charged with significantly enhancing service delivery by improving operational efficiencies and creating greater value for the City’s taxpayers. Before joining the City of New Orleans, Michelle served […]