David Zahra

David graduated as Doctor of Laws at the University of Malta in November 2006 after submitting his thesis on the Maltese Parliament’s role in the scrutiny of European legislation…