craig livingstonelatest news & developments