David Vella - Personal Information: