Hortensia Soto
Senomyx · Schering
Total Patents:
6
Overall Rank:
#833,672
Years Active:
2004–2019
Senomyx Rank:
#50