80 pubs · 2,048 cites · h-index 16
Pfizer (United States)
2004 - 2023
National University Hospital
2023 - 2023
The University of Texas Southwestern Medical Center
2021 - 2021
Sunnybrook Health Science Centre
2019 - 2020
University of Toronto
2020 - 2020