14 pubs · 496 cites · h-index 9
Institute for Molecular Medicine Finland
2009 - 2009
Public Health England
2004 - 2006
Statens Serum Institut
2004 - 2004