Marc Elia
Chairman and Chief Executive Officer, Invivyd, Inc. · United States
Marc Elia is the CEO of Invivyd, Inc. (IVVD). Elia is based in the United States.
Healthcare investment professional and founder of M28 Capital Management. Joined Invivyd's board in June 2022 and became Chairman in July 2022, architecting the company's scientific and corporate strategy before his September 2026 appointment as CEO. Previously a partner at Bridger Capital.
Recent developments
AI summary of recent coverageRecent coverage has focused on Marc Elia's appointment as Chief Executive Officer of Invivyd, a transition from his previous role as Chairman, announced in September 2026 as the company approached data readouts from its VYD2311 Phase 3 studies. The coverage also includes reporting on a significant multi-million-share option grant awarded to Elia in connection with the appointment. Additional coverage has documented Elia's public commentary on vaccines, monoclonal antibodies, and regulatory matters affecting the company's development programs.
Summarized from the headlines below; see each source for the full story.
Our coverage
On CEOInsider
No feature yet. When we publish a feature, interview or cover story on Marc Elia, it will appear here — and tie into the news timeline.
Marc Elia: FAQ
- Who is Marc Elia?
- Marc Elia is the Chairman and Chief Executive Officer of Invivyd, Inc., based in United States.
- What company does Marc Elia lead?
- Marc Elia is CEO of Invivyd, Inc..