164 pubs · 5,283 cites · h-index 43
University of Aberdeen
2003 - Present
Patient Advocate Foundation
2024 - 2024
Joint Nature Conservation Committee
2022 - 2022
Marine Alliance for Science and Technology for Scotland
2014 - 2014
University of London
2008 - 2010