129 pubs · 3,819 cites · h-index 34
Tufts University
1995 - Present
International Drug Development
2026 - Present
Boston University
1995 - 2025
Tufts Medical Center
1996 - 2022
Molecular Oncology (United States)
2015 - 2015