Mr. Ted Panagiotopoulos and his staff are excellent. My husband and I were worried about going through the immigration process for his greencard, however they made it so simple and stress free. Ted took his time through every meeting listening to our concerns and guiding us. He is extremely knowledgeable and I recommend him highly to anyone with law issues. Five stars!