david toyiselatest news & developments