Stevan R. Hubbard
New York University · Sugen
Total Patents:
4
Overall Rank:
#1,231,200
Years Active:
1999–2012
New York University Rank:
#380