Stephen Mayhew
Chief Business Officer
- Email Address:
Stephen joined the Francis Crick Institute in 2023 as the Crickâs first Chief Business Officer.
Stephen brings over 20 years of experience in life sciences research and development organisations spanning academia, biotech and global big pharma, with extensive expertise in strategic and portfolio management, business development, partnerships and collaborations.
Prior to the Crick, Stephen served as Director of Strategy and Portfolio and a member of the Leadership Team for the Coalition for Epidemic Preparedness Innovations (CEPI); and as Global Head of Corporate Strategy and a member of the Executive Committee of Stallergenes Greer, an allergy-focused specialty biopharmaceutical company. He also previously held senior corporate and R&D strategy positions with GlaxoSmithKline, as well as scientific and business management positions across academia and industry, including roles in clinical study management, business development, and management consulting.
Stephen holds a BSc with first class honours in Biochemistry from the University of Liverpool, a PhD in Biochemistry from the University of Leeds and an MBA with distinction from Imperial College Business School.