Leni Vehkaluoto
Communications Specialist at TBWA\Helsinki
Helsinki, Finlandia