Pedro E. de la Serna

Intarcia Therapeutics · Alza · Capnia
Total Patents: 11
Overall Rank: #453,737
Years Active: 2006–2021
Intarcia Therapeutics Rank: #10