david peacelatest news & developments