richard doyle