Thomas Osdoba

Managing Director, NetZeroCities