david sanchezlatest news & developments