david harrislatest news & developments