john rosslatest news & developments