david harrisonlatest news & developments