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