JOHN T FLANNERY