Dr. Alex Michaelides

Technical Specialist - Electrical Machines
Jaguar Land Rover