david edmondslatest news & developments