32 pubs · 1,157 cites · h-index 16
Pfizer (United States)
2017 - 2020
Confluence Life Sciences (United States)
2020 - 2020
Northwestern University
2014 - 2017
Duke University
2010 - 2017
Northwest University
2014 - 2014