ahmed doyle