My husband, Kyle needed to get a TN visa and later on, a green card. Berardi Immigration Law was extremely helpful in clearly explaining what we needed to do, outlining the best way to do it, reminding us when deadlines were approaching and fixing any problems that arose. And of course, securing the visa and green card in the end. In all of this, the firm was quick to respond and very pleasant to work with. The experience was painless - and immigration dealings are often the opposite - and we knew we could always trust that Berardi Immigration Law would come through in the end. Having that trust gave us peace of mind during otherwise stressful times.