I wound not recommend. I applied for my H1B through Marina Shepelsky and almost got ruined. I would not take the risk. They were not only unaware of the laws regarding H1B but made blunders filing the forms. To make matter worse, when I brought their mistake to their attention they continued pressing that they didn't make mistakes. It was so bad that almost lost my legal status. I don't recommend their office at all.