MICHAEL L FLANNAGAN