He used to be good but not any more. He charges you for every little letter that the INS sends. He never tells you how much things will cost. My friends got their papers faster. You can find better attornies that charge less and do more. Alan Klein is not nice.