edward doyle