Steve Cannon, the former head of Mercedes-Benz USA, has already resurfaced, becoming CEO of Atlanta-based AMB Group, a sports and business empire that includes the Atlanta Falcons football team. The story from TheDetroitBureau.com.

Source:: The Detroit Bureau