JAMES A. FLANAGAN