Desiree Pass
Observed name: Desire Pass
Institution: South African Medical Research Council
Observed institutions: South African Medical Research Council, Helmholtz Munich
ORCID: 0009-0000-0148-4965
Observed ORCID: 0009-0000-0148-4965
OpenAlex ID: A5028678267
