62 pubs · 1,813 cites · h-index 19
Walter and Eliza Hall Institute of Medical Research
2021 - 2021
Public Health England
2017 - 2018
University of Birmingham
1997 - 2018
University of Leeds
2016 - 2016
University of Wisconsin–La Crosse
2014 - 2014