Anne M Schouten
Observed name: Anne M. Schouten
Institutions: Utrecht University, Delft University of Technology
Observed institutions: Utrecht University, Leiden University Medical Center, Delft University of Technology
ORCID: 0000-0003-2959-9443
Observed ORCID: 0000-0003-2959-9443
OpenAlex ID: A5064817954
