I went to James for the process of a spouse visa, he is direct, he does not waste time and he will tell you if whatever process you want to go through is possible or not. He took his time to go through everything with me. I think he is good at what he does. my process was successful. I'm happy with his service