Background
Odell, Stephen was born in 1955 in London.
Odell, Stephen was born in 1955 in London.
Joined Ford Motor. Company, 1980, graduate trainee Ford of Britain, various sales/ marketing management positions in England and United States, vice president marketing/sales Jaguar North America, 1997, vice president marketing/sales Mazda Motor North America, 2000, chief operating officer Mazda Motor North America, 2000—2002, president Mazda Europe, 2002—2003, senior managing executive officer marketing, sales & customer services Mazda Motor Corporation Japan, 2003, vice president marketing, sales & service Ford of Europe, 2005—2008, vice president Ford Motor Company, since 2005, chief operating officer Ford of Europe, 2008, president, Chief Executive Officer Volvo Car Corporation Gothenburg, Sweden, since 2008.
Married; 2 children.