I would highly recommend Stephen to anyone wishing to embark on the whole immigration process. His attention to detail and thoroughness was most welcome. He was extremely patient and answered any questions that I had in record time.  In addition to that he was always ready to address any concerns that I had and his emails were always very informative. Our visas were processed with little to no hassle and it’s all thanks to Stephen.  Thank you Stephen!