2020 Europe Rising Stars

Image
Name
Leigh Smith, 39
Senior launch manager
JAGUAR LAND ROVER