John is an expert in compliance solutions specialising in Anti-Money Laundering, Bribery and Corruption and Financial Crime. Delivering advice and training to regulated sector firms nationally and internationally.  He has conducted fraud investigations internationally. He has also provided gap assessments and aml/cft audits for clients in respect of their current AML procedures with advice on where necessary improvements should be implemented. Additionally, he has conducted independent examination and inspection of multi-national FX companies to ensure their compliance with international standards in aml/cft. 

He was the Global MLRO for a multi-national foreign exchange and headed up the AML department in an Accountancy company training in AML and terrorist financing, delivering training to all areas of the regulated sector. He has also delivered training in anti-corruption to the police in Poland and training on financial crime, money laundering, fraud and counterfeit currency in Dubai, Turkey, Cyprus, Germany, Nigeria Estonia, Malta Bulgaria and North America.

He also delivered the CAMS Master class a three day training course to prepare delegates for their CAMS examination in London, Turkey and Dubai. He has trained stockbrokers and HNW investment brokers on AML/CFT with a particular emphasis on Sanctions and Politically Exposed Persons and been the guest speaker on money laundering issues at universities in the UK & USA. 

As a specialist trainer John is a welcome member of the Industry Events Online Advisory Panel.