Michela Gallagher
The Johns Hopkins University · Agenebio
Total Patents:
7
Overall Rank:
#714,316
Years Active:
2013–2021
The Johns Hopkins University Rank:
#372