For over 6 months , we have had extremely horrible experience with our previous migration agent, who did not practise any integrity or professionalism at all. we felt totally cheated of our valuable time and money. Then we turned to James for help during our most desperate and helpless time. We are grateful of your reliability, proactivity, and most importantly, your morality. We would like to express our greatest thanks and appreciation to you for your professional work. Thanks for all your support, patience and utmost dedication to turn such a mess into a miracle. You are our life saver.