I have contacted him from the internet and provided all my details for filing returns and he did a great job and also people working with him are very responsible and they do care about their clients and they have done lot better than normally anyone would do. I appreciate their service and they charge very reasonable fees for their service and they are reliable and will make you happy and satisfied every ways. I am in USA and I have not seen him, we have worked through emails and he did all that I wanted them to handle and they have handled it so nicely. He and his team members are nice to work with.