david shepherdlatest news & developments