Jiayi Xu
Merck · Ajax Therapeutics · Mochida Pharmaceutical Co.
Total Patents:
19
Overall Rank:
#229,435
Years Active:
2006–2025
Merck Rank:
#1,151