JOHN F FLANNERY