kristopher flannery