Zhenxi Zhang

Acambis · Oravax · Laboratory Corporation Of America Holdings
Total Patents: 6
Overall Rank: #793,056
Years Active: 1999–2024
Acambis Rank: #5