Jess Howdle
Observed names: Howdle, Jess, Jessica Howdle
Institution: University of Worcester
Observed institutions: Public Health England, University of Worcester
ORCID: 0009-0006-9402-7803
Observed ORCID: 0009-0006-9402-7803
OpenAlex ID: A5119360629
