Head of Innovation and Strategy
Stephen is a Founding Partner of McGill and Partners and is our Head of Strategy and Innovation.
Stephen’s insurance career has taken him to Ireland, The Cayman Islands, USA and London, running both Insurance and Broking businesses with a focus on large, complex, and generally multinational risk. Stephen has built and run global risk consulting businesses, brokerages, and data and analytics businesses.
If he was not with McGill and Partners, Stephen would probably be a Building Contractor.
“I love building really challenging things.”
No results found.