I have worked with James on several training development projects. His work is creative and up to my high standards for helping learners find and absorb the content easily. His work is timely, even quick when we need it! He pays attention to details and asks good questions that inspire even more innovation in the content and delivery. I would definitely recommend his as a partner on a development team.