30 pubs · 596 cites · h-index 14
Emergent BioSolutions (United States)
2013 - 2022
Optimal Solutions (United States)
2021 - 2021
National Cancer Institute
2009 - 2011
Science Applications International Corporation (United States)
2008 - 2011
Stockholm University
2003 - 2009