Gary's class is terrific, I highly recommend it. He covered a variety of relevant topics along with recent real life examples that would benefit any and all gun owners. Gary's background in law enforcement provides context around many of the issues surrounding gun ownership and use. Most importantly, Gary provides a great deal of valuable advice around avoiding being in potentially dangerous situations, as well with how to make the firing of a gun a last resort (for many practical reasons). He is literally there to help you learn to protect you from others, but also from yourself! There are many ways to protect yourself, and not all of them require the use of a gun -- sometimes common sense along with sage advice are your best offense AND defense. There are shorter classes out there to get your license, but the information gained in this class provides knowledge everyone should gain. I would highly recommend to anyone who owns a gun or is thinking of owning a gun, not just for the concealed carry purpose. read more