With a humble heart I can honestly recommend the Law Office of Karen Winston, LLC. From the beginning of my K 1 visa process till the green card was issued, these staff walked hand on hand with us. Supporting us through this hard and difficult journey taking off all the stress and worries from our shoulders by preparing all documentation for us. Today I am a legal green card holder and I am most grateful that this wonderful group of people from this firm was part of my journey.