Philip Sherrill serves as the Global Head of Insurance for Blackstone Credit and Insurance (BXCI), based in New York. In this role, he is responsible for all facets of the global insurance business, including client relationships, new partnerships, clients' portfolio management, asset allocation, and insurance-related regulatory affairs. Mr. Sherrill is also a member of the BXCI Global Investment Committee.
Before joining Blackstone in 2025, Mr.