Rebecca Caruana
Observed names: Caruana, Rebecca, Dr. Rebecca Caruana, REBECCA CARUANA
Institution: University of Malta
Observed institutions: University of Malta, Mater Dei Hospital
ORCID: 0000-0002-9407-7695
Observed ORCID: 0000-0002-9407-7695
OpenAlex ID: A5031226957
