Craig was very mindful of the schedule, able to make the training for 8 hours informative and engaging. This course was very helpful for a civilian like me, to understand the value of gun safety and responsibility. He was well organized and the venue was very clean.