Blake Leitch

Vp, Head Of Biosimilars, Region Europe, Canada And Partner Markets at Biogen

Blake Leitch currently serves as Vice President and Global Head of Marketing and Communications for Biogen Biosimilars, a role held since September 2018, where responsibility includes enhancing brand clarity and communication for the biosimilars franchise. Prior experience at Bayer, spanning from 2002 to 2018, includes positions such as General Manager for Consumer Health, where Blake achieved significant growth through team empowerment and brand activation, and roles in global corporate development and brand leadership across several product lines. Earlier career experiences include positions at FujiFilm, Consumer Impact Marketing, and CIM Consumer Impact Marketing Ltd. Blake holds executive education credentials from Harvard Business School and IMD, as well as a degree from Lakehead University.

Links

Previous companies

Bayer logo
Fujifilm logo

Org chart

This person is not in the org chart


Teams

This person is not in any teams