james e. doyle