Scott D. Cowen
Nimbus Lakshmi · Takeda Pharmaceutical Company Limited · Icos
Total Patents:
13
Overall Rank:
#376,695
Years Active:
2002–2021
Nimbus Lakshmi Rank:
#11