Charles Dupuy , som nu är 42 år gammal,