Lawyer's names
Shantappa,
I suggest you go with Rajiv Khanna's office. His office is doing my wife's NIW- they're very professional and respond back promptly most of the time to any queries you may have. Their fees is also reasonable.
I haven't had a good experience with Sheela Murthy (expensive- she even charges for the initial consult, where as Rajiv doesn't. That says a lot about the Attorney's customer orientation).
There are others like Shusterman(haven't worked with him, very poorly designed website, but is a respected lawyer), Margaret Wong (expensive).
Khanna is the best, undoubtably.