cathy.flanagan