124 pubs · 4,527 cites · h-index 39
Dalhousie University
2023 - Present
Oregon National Primate Research Center
2003 - 2023
Oregon Health & Science University
University of Liège
2018 - 2018
ZRT Laboratory
2011 - 2011