david chesnofflatest news & developments