40 pubs · 859 cites · h-index 12
University of Strathclyde
2010 - 2025
The University of Melbourne
2023 - 2023
St Vincents Institute of Medical Research
2011 - 2023
Gamesa (Spain)
2017 - 2017
Pfizer (United States)
2008 - 2013