Riikka Puhakka

Dr. Riikka Puhakka

University of Helsinki, Faculty of Biological and Environmental Sciences, Ecosystems and Environment Research Programme
orcid