2020 Europe Rising Stars
Image
Category
2020 Europe Rising Stars
Name
Leigh Smith, 39
Senior launch manager
JAGUAR LAND ROVER
View all winners
View All
Share