patrick vieiralatest news & developments