MICHAEL J. FLANAGAN