Dupuy, Pierre (Career)