Carla Strubbia
Observed names: Strubbia, Carla, Strubbia, Carla
Institutions: Health-RI, Delft University of Technology
Observed institutions: Health-RI, University of Otago, Delft University of Technology
ORCID: 0000-0001-9324-3607
Observed ORCID: 0000-0001-9324-3607
OpenAlex ID: A5014732637
