brian j. doyle