dan doyle