We were put in contact with Stephen through a friend who recommended his services. He made the whole visa application process go smoothly and seem stress free. He kept us up-to-date with our application, and always provided feedback to our queries and requests. We would not hesitate to recommend Stephen to anyone looking for the services a professional migration agent.