Stephen T Odell has/had a position (CEO) at Ford of Europe GmbH

Details
Title CEO
Executive yes