Applying for PR is a complex and time-consuming process. To add to the complexity, we had two life changes in the middle of our application. John and his team answered all our questions patiently, handled our complex circumstances expertly, and got us our PR! We just landed a couple weeks ago and are very grateful for all the help they provided.