Stephen F. Carroll

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