I met Mr. Levine when I was in college as a visa student from Canada. Now I'm retaining his services to get me a green card. He's been at this for about 20 years; he knows what he's doing and enjoys doing it.
If you need bilingual (Spanish) services, he's got a legal assistant that speaks Spanish as well as his receptionist.
His costs are reasonable; all application costs and fees as well as half his fees up front, and the balance of his fees are due when you get whatever he's working on for you.
more