David "Ace" Cannon, a radio show host whose morning show captivated listeners in the southeast for 30 years, has died. He was ...