Had a great experience, quick, professional and very straight forward. I don't think I would have complied with all he requirements without the help of Craig. Knowing that a professional lawyer is handling my immigration case gave me peace of mind no money can buy!