Leila Sharda
Observed name: Sharda, Leila
Institution: Lancashire Care NHS Foundation Trust
Observed institutions: University of Leeds, Lancashire Care NHS Foundation Trust
ORCID: 0000-0002-8427-4310
Observed ORCID: 0000-0002-8427-4310
OpenAlex ID: A5017989663
