david kwizaralatest news & developments