Rajiv and his team (especially Diane) are absolute rock-stars! They understand the immigration landscape and changing regulations very clearly. They prefer to err at the side of over preparation which is extremely important for a successful outcome. They have handled multiple cases for me over the years. I would without any hesitation recommend having them by your side for any immigration matter.