david welchlatest news & developments