Charles Victor Caruana was born in September 1951.
05 Jul 2016
Significant Control
05 Jul 2011
Appointment
07 Jun 2005
Resignation
07 Jun 2005
Resignation
12 Jul 2003
Appointment
12 Jul 2003
Appointment
21 Jul 2002
Resignation
16 Jun 2001
Appointment