Permanent Representative of Malta to the United Nations and International Organization, Geneva and Vienna, Permanent Mission of Malta since 1991. Advisor to the President of the United Nations General Assembly, New York, 1990-1991. Ambassador to Eastern Europe (nonresident), Ministry of Foreign Affairs, Malta, since 1990.
Chairman, Administration Council, Partit Nazzjonalista, Malta, 1987-1991. Editorial Director, Independence Print Newspapers, Independence Company Limited, Malta, 1985-1991. Columnist (current international affairs), various newspapers, Malta, 1976-1991.
Lecturer, Pol Rch Division, Academy for the Development of a Democratic Environment, Malta, 1982-1985. Chairman, Management Board, 1990-1991, Member, Board of Directors, 1985-1991, Independence Company Limited, Malta.