I generally don’t write reviews but anyone who has been through the immigration process understands how important it is. At times like these its extremely important that you work with someone who makes you feel comfortable and gives you the confidence that your case is being handled professionally. I have worked with Ted over the last 5 years for my H-1b and green card processing. He is a close friend of mine and was available at all times to respond to my unlimited number of questions. He is a great guy and very professional at the same time. Definitely give him 5 stars.