Absolutely Amazing!!!! After living in this country for 40 years I finally decided to be a citizen. Theodore Panagiotopoulos, PA was fantastic. Having had some minor issues in my 40 years, he was able to acquire all the records needed and decipher the immigration system to where I went through without a hitch. The professionalism of his staff and the attention to detail was second to none. In the day and age of simply being a number for most firms, Theodore took the time to get to know me and my wife and worked hard to make things flow smoothly. I would highly recommend everyone who needs to navigate the Immigration and Naturalization process hire this firm to handle it. Thank you to Theodore and his team for getting me through this process.