craig harrislatest news & developments