edwin doyle