Craig (D. Cragin) Shelton

Instructor # 2645586 | DCS Trains

Certified with the USCCA since 11/17/2021

Certification Renewal Date 2/17/2025

Little Rock, AR, 72211

5.0

Rating star largeRating star largeRating star largeRating star largeRating star large
See Reviews

USCCA Certifications

  • Concealed Carry & Home Defense

My Biography

D. Cragin (Craig) Shelton See more at https://tinyurl.com/Craig-Trains Firearms trainer credentials

  • USCCA Certified Instructor & Range Saftey Officer
  • Ark Concealed Handgun Carry License (CHCL) Instructor #21-1519
  • NRA Certified Pistol, PPITH, PPOTH Instructor & Range Safety Officer #149323457
  • RangeMaster Certified Instructor
  • Law of Self Defense Instructor Program Graduate
  • Member, Firearms Trainers Association
  • MAG40 Graduate Teaching experience, developed & taught graduate level university course; undergraduate university laboratory courses; professional development classes for the Air National Guard; In-house training sessions and webinars for employers; and live in-person and online seminars and webinars for professional associations and conferences Firearms training background: USAF (1971-1997) Initial & refresher firearms training, NRA Basic Pistol Course, NRA Basic Rifle Course, NRA Personal Protection in the Home, NRA Personal Protection Outside the Home, NRA Defensive Pistol, NRA Distinguished Expert-Pistol, American Red Cross Adult & Pediatric First Aid/CPR/AED, 500+ hours of advanced self defense, legal principles, & 1st Aid training since 2018 https://www.shootingclasses.com/dcshelton/

5.0

Rating star largeRating star largeRating star largeRating star largeRating star large

18 Reviews

What Students Are Saying

  • Rating star largeRating star largeRating star largeRating star largeRating star large

    Class taken on Mon, Dec. 16, 2024
    |Taught by

    "Very knowledgeable great guy , teacher and gun expert really enjoyed my time with Craig"

    Submitted on Mon, Dec. 16, 2024 by Richard R.

  • Rating star largeRating star largeRating star largeRating star largeRating star large

    Class taken on Mon, Dec. 16, 2024
    |Taught by

    Submitted on Mon, Dec. 16, 2024 by .

  • Rating star largeRating star largeRating star largeRating star largeRating star large

    Class taken on Fri, Aug. 16, 2024
    |Taught by

    "Very knowledgeable instructor "

    Submitted on Sat, Aug. 17, 2024 by .