alan mahonlatest news & developments