david satterfieldlatest news & developments