Stephen is the Global Head of Business Development and Marketing for Clyde & Co and operates out of the London office.

Regional experience