76 pubs · 2,401 cites · h-index 28
Finnish Institute for Health and Welfare
2009 - 2021
Institute for Molecular Medicine Finland
1990 - 2007
Public Health Institute
1987 - 1995
University of Helsinki
1993 - 1994
Finnish Diabetes Association
1993 - 1993