JOHN T HAUCK