I had a complicated permanent resident application that I attempted to do myself resulting in significant delays and frustration. Needing assistance, I engaged Ms. Kahlon who provided excellent advice, prepared my application and associated supporting documentation, and provided much needed follow-up. With Ms. Kahlon’s assistance my application went smoothly and was successful.