Technical Customer Support Lead
United Kingdom
Novelis
Business Development Lead
Jaguar Land Rover
BIW Core Strategy Manager