Charles is currently practicing for his own account under the name Charles Oakes & Associates. He was admitted as an attorney of the High Court of South Africa in 1997.
Charles has been a part time commissioner of the Commission for Conciliation, Mediation and Arbitration (CCMA) since 1999 and conducts disciplinary hearings for the Uphongola Municipality in Uphongola. He is also on the panel of the Education Labour Relations Council where he conducts disciplinary hearings.
Charles is based in Richards Bay.
The Atrium, 10th Floor, 41 Stanley Avenue, Milpark, Johannesburg.