Xiaoming Shen

Nektar Therapeutics · Nektar Therapeutics Al, · Shearwater
Total Patents: 72
Overall Rank: #27,773
Years Active: 2002–2024
Nektar Therapeutics Rank: #5