david throuplatest news & developments