kat flannery