Laura Vaherkoski image
Laura
Vaherkoski
Aalto-yliopisto
Finland