PATRICK L. FLANAGAN