Rochelle Embling
Observed names: Embling Rochelle, Embling, Rochelle, R Embling
Institution: Public Health Wales
Observed institutions: Loughborough University, Swansea University, Public Health Wales
ORCID: 0000-0001-9850-9603
Observed ORCID: 0000-0001-9850-9603
OpenAlex ID: A5063517686
