Professor Andrew Haynes is a leading authority on the law relating to banking and financial services regulation. After a career at Deloitte and two leading law firms he entered academia. Andrew has written widely on these subject areas and advised governments and banking regulators in a number of countries. He is an Emeritus Professor of Law at the University of Wolverhampton, a Visiting Professor of Law at BPP University and a former Fellow of the University of Birmingham.