This past Saturday I took the “Advanced carry handgun” class from Apex defense group. Let me start off by saying carrying a concealed weapon is nothing to take lightly. There were times in this class where I questioned my ability to carry a handgun for self-defense. Normally, I think I’m a pretty good shooter but due to the challenges both physically and mentally that Ryan and his staff laid out, things went off the rails more than a few times for me in this class. Key items to note about this class: Very scenario driven. (they put you in situations you would encounter in a normal day) Physically demanding (there were many instances where you might have to drop and go prone, or go to a kneeling position to achieve a better angle of shot.) Mentally exhausting. (they work your brain and make you think as much as they work your body) Accuracy is a key element stressed in this class. (every round must be accounted for in real life). Along the way, I was taught a few tips and tricks on improving my fundamentals and I discovered there are a few things that I REALLY need to work on with dry and live fire at the range. By the end of the class, I was spent. As much as I like trigger time, I was ready for the class to be over by the end of the day. Bu that’s a good thing! It’s a good indication of not only how hard we worked our bodies but also our minds. And as par for the course with these guys, the most mentally challenging drills seemed to be at the end of the day when you your brain is mush. I shot right near 700 rounds and I thoroughly enjoyed my time. As always, Ryan and his staff were great to learn from and very safe and very professional. I haven’t been to too many other instructors but I can honestly say that you get your money’s worth and much more from Apex Defense Group. I really enjoy being a return customer and I will continue to do so. Do yourself a favor and check them out. You will most certainly learn a lot about shooting and even something about yourself.