John Owen will depart his role as Director of Car Design at Mercedes later this year, having been a part of the team since 2007.
John Owen will depart his role as Director of Car Design at Mercedes later this year, having been a part of the team since 2007.