james a. doyle