Attorney Bill Klein is a great Immigration Lawyer. I wanted to apply to for U.S. Citizenship but I had some serious issues. Many documents had to be submitted with the application and it took many months to get them all. Bill helped me get the documents I needed, prepare the application package and cover letter. He walked me through the process and provided me with materials to prepare for the Interview. With Bill’s help I was prepared and the interview went smoothly. Now, I am a U.S. Citizen thanks to his hard work. I highly recommend him. Thanks again Mr. Klein for all your help!