James and I have been working together for the best part of a year. Throughout this exchange James has shown great passion, drive and patience when it came to dealing with the issues that arose. James always demonstrated exceptional knowledge, which he always delivered with openness and reliability. I would highly recommend James to anyone thinking of reaching out and am overwhelmingly thankful to him for his time.