moses doyle