Finnish Institute for Health and Welfare (THL)
Research Manager
Finnish Institute for Health and Welfare (THL)
Special reseacher at National Institute for Health and Welfare in Finland
Finnish Institute for Health and Welfare (THL)
Reseacher
University of Tampere