Managing Director – London
Mr. Cartier is a Managing Director leading our Value Creation effort in Europe. Prior to joining Searchlight in 2021, Mr. Cartier worked as a Partner at Bain & Company for 14 years across London, Madrid, Amsterdam, and Copenhagen. During his time at Bain, Owen worked on both private equity and listed companies on strategy, end to end execution of radical transformations, mergers / carve-outs and due diligence. Mr. Cartier received a Masters of Engineering from the University of Bristol and an MBA from Columbia Business School.