WE

William Eliot

Vice President, Head of Commercial Operations - EMEA

William Eliot is currently the Vice President and Head of Commercial Operations for EMEA at Insmed, a role they have held since 2025. With previous experience at Alnylam Pharmaceuticals as Vice President of Strategy & Operations for CEMEA and as the Head of Commercial Strategy and Operations for Europe at Shire, they have a robust background in commercial leadership. William's earlier career includes strategic roles at Merck Group and consultancy at Accenture, enhancing their expertise in various aspects of commercial operations. William earned an MBA from IMD Business School in 2004 and holds a Master’s Degree in Engineering, Economics & Management from the University of Oxford, completed in 1997.

Location

Zurich, Switzerland

Links


Org chart


Teams

This person is not in any teams


Offices

This person is not in any offices