charles ramseylatest news & developments