Yaming Gao is very good. He did my NIW last year. I was approved just now. He always answer my e-mail in 1 day and gave me good advice.