83 pubs · 4,520 cites · h-index 31
National Research Council Canada
2017 - 2025
Pfizer (Canada)
2008 - 2022
Pfizer (United States)
2009 - 2016
Terry Fox Research Institute
2008 - 2016
Ottawa Hospital
2000 - 2003