russell kirkpatricklatest news & developments