Xinshan Kang
Senomyx · Betta Pharmaceuticals Co. · Unknown
Total Patents:
11
Overall Rank:
#448,771
Years Active:
2011–2023
Senomyx Rank:
#35