Stephen F. Carroll
Xoma · Igm Biosciences · Harvard University
Total Patents:
31
Overall Rank:
#118,225
Years Active:
1987–2022
Xoma Rank:
#2