user-icon
Company
University of Turku
Location
Turku FINLAND