david thomsonlatest news & developments