Mark Vermeulen
Observed names: Mark M. Vermeulen, Vermeulen, Mark, Vermeulen, Mark (author)
Institution: Delft University of Technology
Observed institution: Delft University of Technology
ORCID: 0009-0009-8457-5285
Observed ORCID: 0009-0009-8457-5285
OpenAlex ID: A5152127956
