Mikko Ahonen

Mikko Ahonen

Honest, pragmatic & innovative IT professional