I have known Nancy for several years. Nancy was an excellent advocate for my wife's case. She knows the immigration process very well and is very flexible with clients as to fees. Nancy also does an excellent job of explaining difficult parts of the immigration process. I would definitely recommend her.