JAMES T. FLANAGAN