ian macdonaldlatest news & developments