2 pubs · 17 cites · h-index 1
York Teaching Hospital NHS Foundation Trust
2026 - Present
Biocenter Finland
2018 - 2018
University of Oulu