imanuwela davidlatest news & developments