iain macdonaldlatest news & developments