86 pubs · 1,807 cites · h-index 14
Ontario Institute for Cancer Research
2012 - Present
Occupational Cancer Research Centre
2026 - Present
AstraZeneca (United States)
2024 - 2024
University of Toronto
2001 - 2013
Davenport University
2003 - 2013