Loading people...
Tom Maughan is Managing Director at Bain Capital Credit, based in London, United Kingdom.
Tom Maughan is a Managing Director at Bain Capital Credit based in London, United Kingdom. In this senior leadership position, he oversees European credit investment activities for the alternative asset management firm, which maintains over $100 billion in total assets under management across its various global strategies. Prior to joining Bain Capital, Maughan built his foundational expertise in capital markets and structured finance during his tenure at Goldman Sachs. His professional experience spans multiple complex financial sectors, specifically focusing on private credit, leveraged finance, and distressed debt allocations for institutional clients. He was elevated to the Managing Director role as part of a broader strategic initiative to expand the firm's European investment presence in 2022. Maughan currently focuses on executing alternative credit investments and managing large-scale corporate debt portfolios within the broader European market.