keiran smithlatest news & developments