Peter O'Brien, James