JOHN EDWARD FLANAGAN