Christopher TenHoor
Dyax · Takeda Pharmaceutical Company Limited · Syntonix Pharmaceuticals
Total Patents:
12
Overall Rank:
#399,444
Years Active:
2012–2025
Dyax Rank:
#32