stephen rosenlatest news & developments