JAMES ROBERT FLANAGAN