david singtonlatest news & developments