JOHN P HAILE