James truly cares about what I need and he went above and beyond to make sure all the technical supports for my website . Very communicative, quick at responding, friendly and very helpful in explaining to someone who is not good with technology like me. I learned a lot from him. Highly recommended!!!