guy shepherdsonlatest news & developments