Stephen Macklin's Location
The Hague, South Holland, Netherlands
Stephen Macklin's Work
Stephen Macklin's Education
Stephen Macklin's Skills
Stephen Macklin's Summary
Stephen Macklin, based in The Hague, South Holland, Netherlands, is currently a Iraq - Se and Sp Manager at Shell, bringing experience from previous roles at Shell, Shell Inn International LTD and Shell Trading. Stephen Macklin holds a . With a robust skill set that includes Internal and External Hsse and Social Performance Executive, Energy, Oil/Gas, Petroleum, Upstream and more, Stephen Macklin contributes valuable insights to the industry. Stephen Macklin has 1 email on RocketReach.