449 pubs · 35,751 cites · h-index 80
Beth Israel Deaconess Medical Center
1993 - Present
Harvard University
1992 - Present
Hadassah Medical Center
2000 - 2025
Lemuel Shattuck Hospital
2025 - 2025
Brigham and Women's Hospital
2002 - 2024