Polly Roy

London School Of Hygiene And Tropical Medicine · Natural Environment Research Council · Oravax
Total Patents: 9
Overall Rank: #563,532
Years Active: 1997–2020
London School Of Hygiene And Tropical Medicine Rank: #3