alan majorlatest news & developments