sam harrislatest news & developments