David James Camilleri

Mater Dei Hospital, Malta