ian moirlatest news & developments