Natarajan Sethuraman

Merck · Entrada Therapeutics · Glycofi
Total Patents: 15
Overall Rank: #312,277
Years Active: 2001–2024
Merck Rank: #1,412