JAMES M HAUCK