rod humphrislatest news & developments