david gregorylatest news & developments