Purchase Specialist
aberdeen, aberdeen city, united kingdom
Altera Infrastructure
Robert Gordon University