Leonid Garbuzov is a great attorney! He did help me a lot in my case with his knowledge and experience. He well worth the money he is charging for his service. He didn't just work on the case as a professional, but he also tried to provide me some moral support (not that I needed it in my case, but I think it's great that he is trying to go above and beyond). He is a busy person, but he always finds time for you and can work around your schedule. I believe that in my situation Leonid was the perfect attorney for the job.