Cayle Lupton is a Senior Lecturer in the Department of Procedural Law at the Faculty of Law, University of Johannesburg, South Africa. He is a certified anti-money laundering specialist and an attorney of the High Court of South Africa. His research interests include international banking law, specifically in the areas of trade finance, financial crime and financial sanctions.
University of Johannesburg; Association of Certified Anti-Money Laundering Specialists, High Court of South Africa; Centre for Banking Law, University of Johannesburg