When you go to speak with an immigration attorney you often don’t know what to expect. Will they give you just enough information to be able to bill you? Will it be difficult to explain a complex situation? Will they have all the answers to your questions? In this case the professionalism and organized thinking of this attorney made it so simple even with some complex considerations that I would highly recommend him. He seems like a man who is both knowledgeable and someone you can trust and at no point in time hurried me just to get on to other work. Instead he made sure to help me clearly understand what my actions should be. A gentleman I would recommend to family or friends.