James is efficient and methodical. He has a really positive attitude and helps solve problems. He communicates really clearly and I would definitely work with him again.