Wende Lei
Acambis · Oravax · Sanofi Pasteur Biologics
Total Patents:
5
Overall Rank:
#995,811
Years Active:
1999–2016
Acambis Rank:
#5