Olli Vakkala

Olli Vakkala
  • Project Manager, Ecofellows Ltd.