James Gifford

Takeda Vaccines · Aveo Pharmaceuticals
Total Patents: 5
Overall Rank: #927,853
Years Active: 2013–2024
Takeda Vaccines Rank: #24