Delays generally can be eliminated when all necessary documentation is presented in a manner which simplifies processing. There's a lot to do, and you should be prepared for a fairly significant expense in this area. Many of David's clients think it was well worth it. Read some of their comments . Some people choose to work with an immigration consultant rather than a lawyer.
Consultants often charge less than lawyers do.
But you should be aware that immigration consultants are unregulated and are not required to have the same knowledge base as lawyers. Specializing in all areas of immigration law, David is also a skilled trial lawyer with more than 24 years of experience. You can count on David to be tough and fair when he represents you.