Country Director
Amsterdam, North Holland, Netherlands
SThree plc
Country Director
Thomas Thor Associates
Managing Director
Huxley Associates
Director
SThree plc
Global Head of Banking and Financial Services
University of Oxford
King Edward VI, Birmingham