ricardo teixeiralatest news & developments