We worked with Katrina for my green card, and I was very happy about our choice to work with her from beginning to end. She and her staff are communicative and professional. Katrina is so knowledgeable and full of experience, and with her guidance I was able to get through the long waiting period and the stressful application process without trouble and minimal anxiety. I would definitely recommend her.