Daniel Tavares

Immunogen · Sanofi · Debiopharm International S.A.
Total Patents: 54
Overall Rank: #47,203
Years Active: 2008–2024
Immunogen Rank: #3