Sarah Micallef
Observed names: Micallef, Sarah, S Micallef, S P Micallef
Institution: Mater Dei Hospital
Observed institutions: University of Malta, Mater Dei Hospital
ORCID: 0000-0001-9340-6787
Observed ORCID: 0000-0001-9340-6787
OpenAlex ID: A5080268075
