vincent deluard