LOGIC Service Delivery Manager
aberdeen, aberdeen city, united kingdom
OIL AND GAS LIMITED
Aberdeen Grammar School
University of Dundee