Olli Tiainen
Olli Tiainen

Olli Tiainen

Operating at the intersection of business, tech & global grand challenges (especially climate change)