ricardo m. silva