Does anyone have any good recommendations for one around here? I recently married a Canadian. She has been here working as a nurse for 7 years on a TN visa. However, I didn't realize how complicated the process was going from TN -> green card -> citizenship until reading more into it. I'm thinking I should play it safe and get an experienced attorney before I screw up and get her sent back to Canada.