130 pubs · 1,895 cites · h-index 21
Western University
1996 - Present
London Health Sciences Centre
2026 - Present
Faculty of Public Health
2025 - 2025
Google (United States)
1999 - 2023
Knowles (United States)
2017 - 2017