Penelope E. Roberts

Raven Biotechnologies · Macrogenics · Genentech
Total Patents: 17
Overall Rank: #275,646
Years Active: 1994–2017
Raven Biotechnologies Rank: #2