In 1994 behaalde Charles zijn doctoraal in de Economische Wetenschappen aan de Erasmus Universiteit Rotterdam. Hij studeerde af als kwantitatief bedrijfseconoom en begon vervolgens bij Kempen & Co als aandelenanalist. In 1997 trad hij in dienst bij Merrill Lynch in Londen en in 2000 werd hij hoofd aandelenresearch voor de Benelux bij ABN AMRO in Amsterdam. Hij keerde in 2002 terug bij Kempen & Co, waar hij leiding gaf aan de dealingroom. Vervolgens richtte hij in 2006 EValuation Capital op. Hij is een Register Beleggingsanalist (RBA) en heeft in de periode 2001-2004 deel uitgemaakt van het bestuur van de Vereniging van Beleggingsanalisten (VBA). Tevens was hij lid van het curatorium van de postdoctorale opleiding Financieel & Beleggingsanalist aan de Vrije Universiteit Amsterdam. Charles heeft de Commissarissencyclus aan de Nyenrode Business University afgerond. Van 2012 tot 2020 is hij lid geweest van de Raad van Commissarissen van zorgverzekeraar CZ Groep.