david tomslatest news & developments