Art Taveras
Sunesis Pharmaceuticals · Biogen Ma · Biogen Idec Ma
Total Patents:
6
Overall Rank:
#828,193
Years Active:
2014–2020
Sunesis Pharmaceuticals Rank:
#15