Katerina Otrubova

Abide Therapeutics · Scripps Research
Total Patents: 1
Overall Rank: #2,911,807
Years Active: 2018
Abide Therapeutics Rank: #17