Le Mystère Caravage / Dempf, Peter