alan mcleanlatest news & developments