ian du randtlatest news & developments