MICHAEL T. FLANNERY