Shaoqing Chen
Hoffmann-La Roche · Roche Palo Alto · Takeda Pharmaceutical Company Limited
Total Patents:
20
Overall Rank:
#222,953
Years Active:
2006–2018
Hoffmann-La Roche Rank:
#177