Steve Cannon is CEO of Mercedes-Benz USA. Previously, he was the company's marketing director.
Buying the naming rights to the new Falcons stadium is the largest marketing deal in Mercedes-Benz history.