Immigration law is extremely complex and constantly changing. Our law firm handles all types of immigration situations, and all types of visas. We also handle related criminal and deportation defense matters. No matter what kind of immigration problem you have, our firm can probably help you. We keep up to date on all the latest developments of immigration law. We subscribe to various professional immigration sources, so we are always up to date on new developments.