Madhusudan Natarajan
Invetx · Takeda Pharmaceutical Company Limited
Total Patents:
7
Overall Rank:
#684,502
Years Active:
2021–2025
Invetx Rank:
#3