Freedom is not free

Protect your self and the ones you love.  Remember the first respondents to any incident is YOU

About Us

Dedicated Instructors


37 year veteran of the USAF and a former F16 fighter pilot.  NRA certified instructor and certified concealed carry instructor in NC.  I understand the absolute need to educate you on the proper handgun techniques along with the need to understand firearms laws to protect those you love. 

We use the best equipment all guns and ammo furnished for the class


Hands on training with a variety of hand guns,  we don't tell you how we show you.  Men, women and anyone with little experience or gun knowledge we train you all.  Navy Seal or a novice all training is done the same.   

YOU are the first responder to any incident prepare to protect those you love


Our law enforcement officers here in Johnston County are top notch but they can't be everywhere all the time.  When seconds count only YOU  can protect yourself and those you love.  Don't fail to act and when it is too late wished you would have.   

NRA Courses

Basic Pistol Training

This is an approved NRA Basic Pistol Shooting course.  We will set the date when we have enought parties who are interested

Personal Protection in the Home

How to protect you in your home, this course is what everyone needs. Please contact us for times.



Concealed Carry Certification

We have taught over 900 lovers of freedom.  5 all female classes and never an all male class. $80 we furnish all guns and ammo and give you a certification to obtain a concealed carry permit. 


Home Defense

We suggest to you the proper firearm for home and personal protection based on your capabilities.  No one gun fits all. Personalized instructions helps you to insure you own  something that you can use and like. If you don't practice with it the firearm will not serve your needs.   

Contact Us

Book an Appointment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

If  you have questions about our  programs, feel free to send us a message. We will get back to you as  soon as possible.


105 West Waddell, Selma, NC

252-314-6902, 919-523-7450


By appointment only