JAMES R. FLANAGAN