MICHAEL T FLANAGAN