kate flannery