peter delvecho