Former Charlotte Mayor Patrick Cannon’s Two Worlds