I'm an Indian in the US, I am currently using the services of Campbell Cohen. My Fsw application is almost at the last stages and I can vouch for the firm. Their process, communication, advice was an extremely helpful. It was definitely money well spent.