shane longlatest news & developments