MICHAEL F. FLANAGAN