ricardo da costalatest news & developments