david davieslatest news & developments