Sorry. I had a very bad experience with Zhang Associates. My case (NIW) was denied by INS last year after the submission of extra evidence. I compared the petition letter provided by Zhang Associates for my case with one from anther Associates, and found Zhang's job was that poor.