Juan J. Estruch
Novartis Finance · Novartis Ag · Ohio State University
Total Patents:
14
Overall Rank:
#345,758
Years Active:
1998–2021
Novartis Finance Rank:
#12