ian shepherdsonlatest news & developments