Leslie McEvoy
Sutro Biopharma · Eli Lilly · Schering
Total Patents:
11
Overall Rank:
#434,015
Years Active:
1993–2025
Sutro Biopharma Rank:
#10