daniel geddeslatest news & developments