Indigenous Solution’s ultimate goal is to produce competent citizens with the knowledge, skill and attitude to handle handguns safely whether on a range or in a dynamic self-defense situation. The Concealed Carry Handgun Courses is for law abiding citizens. I want all citizens to recognize they have the right to protect themselves and their family.

Benefits of Concealed Carry Permit:

Military and Spouses may get the North Carolina Concealed Carry Permit with a military ID and any form of state driver license. You do not have to be a resident of NC to get a permit if you have a military ID. You can guy guns instantly at any gun store in the state of NC.  Your NC Concealed Carry Permit is good for 39 states and most importantly you can carry your gun to protect yourself.


Additional Courses: Inquire with instructor:

NRA Basic Pistol Courses are available for new shooters. Additional courses, as well as custom and defensive pistol range classes, are available to increase your skill level and expose yourself to additional shooting techniques which will be critical for survival in defensive shooting situations. 

Combat Pistol and Rifle courses are available for shooters that want to expand their skills and expose themselves to more advanced techniques which will be critical for survival in defensive shooting situations.

Locations for classroom:


1241 Pine Knoll Dr.

Spring Lake, NC 28390

Leave your gun in the car


There will be no guns in the classroom unless directed by the instructor beforehand.


There will be NO live ammunition in the classroom!



Class Schedule: Student Arrive No Later Than 0845


Morning: 0900-1200


Lunch: 1200-1300


Afternoon: 1300-1700 including range time


Concealed Carry Handgun Course Prices

Course Fee

Class price: $85.00

Qualification Range:

American Legion Range: 1654 Veterans Dr. Spring Lake, NC 28390 (Outdoor Range)

Take the following actions depending on how you are transporting your firearm:

     - If your firearm is in a holster on your belt, simply secure the extra magazines and ammo and proceed to the covered benches behind the firing line. Do not take the firearm out of the holster,

     - If your firearm is in a bag, carry the bag to to the covered benches behind the firing line.  Do not take the firearm out or handle the firearm, just leave it secured in the bag.

  - If your firearm is not in a bag, holster or container.  Leave the firearm in the vehicle and move up to the covered benches.  We will wait until the range is hot before you remove the firearm from the vehicle and move it up to the range.

     -When in doubt, leave it in the vehicle and come up and ask.


Range Equipment:  The range qualification consists of firing a total of 30 rounds (10rds at 3 yards, 5 yards and 7 yards). Students must score at least 21 out of 30 to qualify. You will need a serviceable handgun, eye and ear protection along with 50 rounds of ammunition is required to conduct the qualification portion of the training.

Note: If you do not own a handgun yet, we have a Glock 17 (9 millimeter) or Glock 19 (9mm caliber) handguns available at $10. If you don't have ammunition, 30 rounds of 9MM ammunition can be purchased for a cost of $15. Bring your own eye protection and hearing protection so you will be the 1st one to qualify. Additionally, hearing and eye protection will be provided at no cost if you do not have it. Please bring a holster with your handgun or a container. Wear appropriate attire for all weather conditions. Rain or shine we will be shooting unless it is unsafe and I will cancel the range.


Private classes available for groups, organizations, churches,local businesses and military unit

Requirements for a private class:

Minimum of 10 students required for a scheduling. (If less than 10 are available on the day of training, the private class coordinator will be responsible for covering the difference).

Price per student is $75 for private classes conducted.  Additional fees will be required for classes requested over 60 miles. Groups of 30+ will get a special discount.

Training location is provided by the group.  

Training location must be large enough to accommodate students.

Call 919-721-9916 to schedule your private class today.


Each registered student must send a $85 non-refundable payment via PayPal to or go to my website and pay online with Paypal or credit card(send as friend and family with no notes) to reserve a spot before the class date.