Roberta Vezza Alexander

Cara Therapeutics
Total Patents: 17
Overall Rank: #272,370
Years Active: 2008–2021
Cara Therapeutics Rank: #2