Leadership Team

About

The Leadership Team at Owl Rock is responsible for driving the company's strategic vision and ensuring robust governance across all operations. Composed of seasoned professionals with diverse expertise in credit markets, this team guides investment decisions, oversees risk management, and fosters a collaborative environment to capitalize on opportunities and navigate challenges in the credit landscape. Through their collective experience, they ensure Owl Rock maintains its position as a leader in alternative asset management.