My immigration process was long and complicated, but Allen Foster and his team made it so much easier for me. They guided me through the whole process and answered all the questions I had. They were transparent and dedicated. I just got my PR and could not have done it without Allen and the team!