Scholar Rock
Rebecca Michalski McLeod currently serves as the Chief Brand Officer and US General Manager at Scholar Rock, a position held since June 2025. Prior to this role, McLeod was the General Manager and Vice President of Marketing at argenx from January 2018 to June 2025. McLeod has extensive experience at Alexion Pharmaceuticals, where roles included Executive Director for US Complement Sales and Senior Director for US aHUS Marketing from November 2014 to January 2018, as well as Associate Director of Global Medical Marketing and Senior Manager of Global Medical Marketing from July 2010 to November 2014. Earlier in the career, McLeod worked at Takeda Pharmaceuticals North America in various marketing and sales roles from August 2003 to June 2010. McLeod holds a Bachelor of Business Administration in Marketing from the University of Mississippi and an MBA from the University of Arkansas at Little Rock.
This person is not in any teams
This person is not in any offices