trish flannery