Vesa Havurinne

Mr. Vesa Havurinne

University of Turku