Dan Clodfelter named new Charlotte Mayor