Shouming Li
Achillion Pharmaceuticals
Total Patents:
8
Overall Rank:
#653,184
Years Active:
2006–2013
Achillion Pharmaceuticals Rank:
#15