28 pubs · 398 cites · h-index 8
Emergent BioSolutions (United Kingdom)
2016 - 2016
Emergent BioSolutions (United States)
2016 - 2016
Johns Hopkins University
1999 - 2010
Johns Hopkins Medicine
1999 - 2010
Peptide Protein Research (United Kingdom)
1999 - 1999