140 pubs · 4,734 cites · h-index 41
University of Pittsburgh
1999 - Present
Magee-Womens Research Institute
2008 - Present
University of North Carolina at Chapel Hill
2025 - 2025
WinnMed
Bristol-Myers Squibb (Germany)
2023 - 2024