craig smithlatest news & developments