He is an expert in Corporate Taxation, Financial Sector Taxation, International Taxation, Tax Avoidance, Tax Administration and Corporate Law. John studied law at the University of Malta (BA and LLD) and the University of Cambridge (LLM and PhD). John is currently a Deputy Director of the new MSc in Taxation in Oxford and Convenor of the Tax Section of the UK Society of Legal Scholars. John has given evidence twice before the House of Lords EU Sub-Commmittee (November 2011 and March 2013) and before the Parliamentary Commission on Banking Standards (January 2013). He has acted as a co-arbitrator in a tax dispute before the ICC International Court of Arbitration.