mark doyle