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