Michael J. Roberts

Nektar Therapeutics · Chelsea Therapeutics · Nektar Therapeutics Al,
Total Patents: 32
Overall Rank: #113,490
Years Active: 2002–2018
Nektar Therapeutics Rank: #21