106 pubs · 939 cites · h-index 18
University of Zurich
2022 - Present
University of L'Aquila
2003 - Present
Tissue Regeneration Systems (United States)
2022 - Present
Center for Clinical Research (United States)
2023 - 2025
Harvard University
2023 - 2024