david mcfaddenlatest news & developments