ricardo daiveslatest news & developments