peter r. de vries