222 pubs · 2,636 cites · h-index 29
University Hospital of Zurich
2003 - Present
University of Zurich
2004 - 2025
Center for Pediatric Endocrinology Zurich
2013 - 2025
Spina Bifida Resource Network
2025 - 2025
University of Bern
2024 - 2024