Mr Rivera was extremely flexible yet knowledgeable of my case. He took the extra time for me to understand the issues and its implications. He presented different angles and I always felt that he was few steps ahead of the possible outcomes. Mr rivera was very honest and upfront in my situation.