Mooresville taxpayers have paid nearly $83,500 to keep town hall video sealed

Mooresville taxpayers have paid nearly $83,500 to keep town hall video sealed

Aug 31, 2026