Robert Jason Herr

Trevena · Emisphere Technologies · Eolas Therapeutics
Total Patents: 24
Overall Rank: #168,212
Years Active: 2009–2025
Trevena Rank: #9