Franklin Tzeng is the best you could have for immigration matters. A thorough professional he is always willing to go the extra mile to help a client. He never rushes you and will take the time to patiently answer all your questions. Well versed in the law.