https://orcid.org/0000-0001-9474-0285
Tampere University
Tampere, Pirkanmaa, Finland
Tampere University Hospital