david powelslatest news & developments