john welchlatest news & developments