richard n haasslatest news & developments