BRIAN P. FLANAGAN