JOHN H HALT