TGA

JD Carroll

BACKGROUND: Former Military, Former Law Enforcement, Instructor, First Responder (Fire / EMS), Gov’t Employee / Contractor

17 Years Instructing

PH: 919-753-5013


A Message from the Instructor

Pre-registration is required, if you cannot make your class date you may enroll in a future class at no additional charge

Available Courses

Next Class Course Type Difficulty
Next class: Mar 15
See Classes
NC Concealed Carry
Concealed Carry Training N/A
ShootingClasses.com target icon

About TGA

Former United States Marine, retired North Carolina law enforcement officer, and certified NRA Pistol Instructor with decades of experience in service, public safety, and firearms education. Known for discipline, integrity, and a strong commitment to protecting and serving the community, I bring a lifetime of real-world knowledge to every training environment.
 
After proudly serving in the United States Marine Corps, I continued my dedication to public service through a distinguished career in North Carolina law enforcement, where I developed extensive expertise in tactical awareness, responsible firearm use, and community safety. Upon retirement, I have remained committed to helping others by teaching safe, responsible pistol handling and defensive shooting fundamentals as an NRA-certified instructor.
 
My instruction emphasizes safety, accountability, and practical skills, drawing on years of military and law enforcement experience to prepare students with the confidence and knowledge needed to handle firearms responsibly.

Courses Taught

Concealed Carry Training, Basic, Intermediate, Advanced, Rifle, Long Range Precision, NRA Courses, Active Shooter Response Training, In Home Defense Training, Church / Business - Safety / Security, Scenario Based Training, Women's Only Courses, Private Classes (Group / Individual), Instructor Training Courses, LEO / MIL / SEC Courses, Seminars / Lectures, Security Training & Certification, Combatives / Less Lethal, Concealed Carry License, Shooting Sports Other, CPR / AED (First Aid for Lay Rescuers), American Heart Association (First Aid / CPR / AED), American Red Cross (First Aid / CPR / AED), Basic Life Support, Range Safety Officer, Firearms / Gear Selection, Youth Available Classes, Handgun Fundamentals, Unarmed Security Training


ShootingClasses.com certification icon

Certifications

Law Enforcement | Explosives & Hazardous Materials | Firearms Instructor | NRA Pistol Instructor | Range Safety Officer | Heart Saver CPR

ShootingClasses.com cancellation policy icon

Policies

Cancellation Policy

If you cannot attend your chosen class date, you can register for a later class at no additional cost. 

(If TGA must cancel a class, you will have the option to transfer your payment to a new class date or receive a full refund)

Reschedule Policy

TGA makes no express or implied representation of accommodation.  TGA will make an effort to accommodate your schedule if no listed class dates work for you.

Refund Policy

Refunds will be issued under limited circumstances (to be determined by TGA Management on individual basis: I.e. death or loss of right to possess firearms).  Money paid will be applied in whole to a new class date of your choosing.  

(If TGA must cancel a class, you will have the option to transfer your payment to a new class date or receive a full refund)

Other Policy

Hearing and eye protection are not provided; each student must bring their own hearing and eye protection.  These are fundamental to practicing safe & responsible marksmanship.

ShootingClasses.com waiver icon
ShootingClasses.com question icon

Frequently Asked Questions

How much ammo do I need? At least 50 rounds for a concealed carry class

Are my prescription glasses good for eye protection? Possibly, however, you are encouraged to bring shooting glasses designed to be worn over prescription glasses

Do I need to bring my lunch? You are welcome to bring lunch; however, there are a host of fast-food restaurants within a 10-minute drive

ShootingClasses.com review icon

Reviews

ShootingClasses.com video icon

Videos