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