Professional Firearms Training in The Triad, NC
Become A
Shepherd Today
Build the skills, confidence, and judgment to responsibly protect yourself and those you love.
From NC Concealed Carry to advanced handgun, carbine, church security, and medical training, Shepherds Defense Group helps you become a capable, confident protector.
This is our calling; we are here to serve.
“Don’t be afraid of them. Remember the Lord, who is great and awesome, and fight for your families, your sons and your daughters, your wives and your homes.” Nehemiah 4:14
Lead with Character,
Serve with Humility,
and Act with Courage!
Building Leaders,
Embracing our calling.
We deliver proven courses designed for ambitious learners and leaders who refuse to settle.
Have questions or have a special request?
Whether you're picking up a firearm for the first time, preparing for your concealed carry permit,
or looking to take your skills to the next level,
we'll help you find the right training.
Frequently Asked Questions
Cancellation Policy:
All course and registration fees are non-refundable. In the event that a student is unable to attend a course and provides at least 72 hours' notice, the fee may be transferred to another student or applied to a future course, where possible.
Transfers must be declared within six months of the missed session. One transfer is allowed per student per calendar year. "No shows" and cancellations within 72 hours of the scheduled course will forfeit all transfer opportunities.
If severe weather is forecasted but conditions remain safe for travel and training, the class will continue as planned. Students who feel uncomfortable traveling may request to reschedule for a future class date at no additional cost.
Sometimes unforeseen circumstances arise and we may have to move a class date or move to a different location for the classroom. Students may be moved to a future class or receive a refund if the future class doesn’t fit their schedule.
We communicate important information about classes via email; while we make every attempt to contact students if something happens,we are not responsible for attendance issues due to using old email address or unread emails.
-
Cancellation Policy is as follows:
All course and registration fees are non-refundable. In the event that a student is unable to attend a course and provides at least 72 hours notice, the fee may be transferred to another student or applied to a future course, where possible. Transfers must be declared within six months of the missed session. One transfer is allowed per student per calendar year.
"No shows" and cancellations within 72 hours of the scheduled course will forfeit all transfer opportunities. If severe weather is forecasted but conditions remain safe for travel and training, the class will continue as planned. Students who feel uncomfortable traveling may request to reschedule for a future class date at no additional cost. -
Getting started is simple. Reach out through our contact form or schedule through one of our links on the page.
-
We combine a thoughtful, human-centered approach with clear communication and reliable results.
It’s not just what we do—it’s how we do it that sets us apart.
All that we do, we do through Christ. That is the core of who we are and our goal to live by His example. -
Collaborative, honest, and straightforward. We’re not here to inflate ego’s, tear down, or embarrass. We focus on building people and families up and making others stronger and more courageous in all areas possible.
-
All private training is set up to best meet your schedule. However, I only have openings on Fridays and some Saturdays. Booking times are typically 10AM - 5PM.
Fill out the contact form, send me an email, text, or give me a call!
-
We shoot at multiple locations.
I have a private range on the west side of Asheboro that is for instruction only. We also visit Carolina Guns and gear in Franklinville on occasion.
If you have a location that we can use, feel free to drop us a line.