In my personal opinion, the world is divided in persons that say what they do and others that do what they say, from what I have seen Ricardo belong to these last group of persons.
Ricardo is a person that understands the Client goals and team up in order to achieve them. If you compare a company with a sport team, one may say that Ricardo is able to assume the role of player, manager and trainer, in the same day, week or month.