David Allen Annis

Aileron Therapeutics · Merck
Total Patents: 13
Overall Rank: #375,804
Years Active: 2008–2021
Aileron Therapeutics Rank: #4