peter doyle