Chief Executive Officer and President
Richard Byrne serves as chairman, chief executive officer and president of BDCA and is the president of Benefit Street Partners. He is also the chairman, chief executive officer and president of Benefit Street Partners Realty Finance Trust, Inc. Prior to joining BSP in 2013, Mr. Byrne was chief executive officer of Deutsche Bank Securities, Inc. He was also the global head of capital markets at Deutsche Bank as well as a member of the global banking executive committee and the global markets executive committee. Before joining Deutsche Bank, Mr. Byrne was global co-head of the leveraged finance group and global head of credit research at Merrill Lynch. He was also a perennially top-ranked credit analyst. Mr. Byrne earned a Masters of Business Administration from the Kellogg School of Management at Northwestern University and a Bachelor of Arts from Binghamton University. Mr. Byrne is a member of the board of directors of MFA Financial, Inc. and New York Road Runners.