Charles acts for institutions and individuals providing regulatory advice on financial markets cases including working for banks in their capacity as arranger/underwriter. His practice covers insider dealing, market abuse, money laundering, bribery and corruption, sanctions and securities litigation. He is also one of the firm's MLROs.

Charles was previously part of the FCA Enforcement and Financial Crime Division working on investigations into financial institutions, including banks, inter-dealer brokers and hedge funds. At the FCA he liaised closely with foreign regulators and prosecutors such as the Securities and Exchange Commission (SEC), the US Department of Justice, and the German Federal Financial Supervisory Authority (BaFin).

Charles is dual-qualified as a Rechtsanwalt (German lawyer), and speaks fluent German and Serbian/Croatian.