Junjie Liu
Ambrx · Avelas Biosciences · R.P. Scherer Technologies
Total Patents:
38
Overall Rank:
#84,433
Years Active:
2006–2025
Ambrx Rank:
#8