
First name
Pekka
Last name
Alahuhta
Development Manager
First name
Pekka
Last name
Alahuhta
KEINO Innovaatio-akatemia