Craig has practical experience, great presentation skills, and a wonderful sense of humor. Works very well to describe how things actually work.