jonathan randslatest news & developments