With James’ help, creating and maintaining a website is completely painless. The process that James used to learn about our work and brainstorm initial website ideas was focused and led to a good rough draft for the site. He was thoughtful in his suggestions about tools and design, and open to our feedback and requests. I always turn to James for a quick fix if something goes wrong with our site. If you need help designing, maintaining, or fixing a website, James is a great choice.