JAMES PATRICK FLANAGAN