david cornwelllatest news & developments