Started racing in 1980 in an AC Cobra before moving onto an eight litre McLaren M8F which was campaigned in the International Supersports Cup. Charlie became the organiser for ISC in 1990 whilst running two Can-Am cars and the McLaren.
Subsequently moved onto a 1970 March 707 which recorded 209mph on the banked Daytona circuit. Having restored the car he took wins in 1999 at Paul Ricard, the Malboro Masters at Zandvoort, Silverstone, Magny Cours and the Brumos Historics at Daytona. He followed this with more wins in 2000 at Spa Francochamps, the A1 Ring in Austria, the Oldtimer GP at the Nurburgring and the Brumos Historics at Daytona.
He then progressed to the Nissan R90CK which now competes in Group C/GTP Racing. Charlie remains actively involved in assisting race organisers with his experience of motorsport, FIA and ASN. Recently won the Motor Racing Legends Group C/GTP Racing Le Mans Race.