Arthur C. Ley

Dyax · Protein Engineering · Takeda Pharmaceutical Company Limited
Total Patents: 30
Overall Rank: #124,080
Years Active: 1992–2022
Dyax Rank: #2