My good fortune to have met SanLing Chan on a migration matter some years back. We kept in touch and I had occasion to use her services several times since. SanLing has never disappointed. On the contrary, she continues to impress with commitment, diligence, depth of knowledge and importantly, speed. She always tells it as it is. I would not hesitate recommending SanLing to anyone needing help with migration issues.