Stephen Hitchcock
Takeda Pharmaceutical Company Limited · Amgen · Eli Lilly
Total Patents:
47
Overall Rank:
#60,768
Years Active:
2000–2021
Takeda Pharmaceutical Company Limited Rank:
#19