27 pubs · 2,208 cites · h-index 16
Oregon National Primate Research Center
2005 - 2025
Oregon Health & Science University
2005 - 2025
Karlsruhe Institute of Technology
2001 - 2001
University of Cincinnati
2001 - 2001
University of Cincinnati Medical Center
2001 - 2001