peter devries