JAMES T. FLANIGAN