michael ranklatest news & developments