Vallabh Janardhan

Insera Therapeutics
Total Patents: 58
Overall Rank: #41,803
Years Active: 2014–2022
Insera Therapeutics Rank: #2