126 pubs · 2,092 cites · h-index 22
University of Helsinki
2006 - Present
Finnish Institute for Health and Welfare
2009 - Present
Brooklyn Hospital Center
2025 - 2025
Social Welfare Department
2017 - 2017
National Institutes of Health
2010 - 2010