18 pubs · 126 cites · h-index 3
Pfizer (United States)
2023 - Present
Veterans Health Administration
2026 - Present
University of Waterloo
2006 - 2013
University of Toronto
2007 - 2007