david sanders ben cousinslatest news & developments