Barry Mills

Instructor # 497829 | Barry Mills - USCCA Training Counselor

Certified with the USCCA since 12/6/2015

Certification Renewal Date 12/6/2025

Salem, NH, 03079

5.0

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

USCCA Certifications

  • Concealed Carry & Home Defense
  • Concealed Carry & Home Defense Fundamentals - Training Counselor
  • Women's Handgun & Self-Defense
  • Countering the Mass Shooter
  • Emergency & First Aid
  • AR-15 Fundamentals
  • Children's Firearms & Safety Fundamentals
  • Marksmanship Simplified: Foundations of Handgun Coaching
  • Range Safety Officer
  • Concealed Carry & Home Defense with Simulations

My Biography

═══════════════════════════════════════════════════════════════════════════════════════════════

  • USCCA TRAINING COUNSELOR
  • USCCA CERTIFIED INSTRUCTOR
  • NRA CHIEF RANGE SAFETY OFFICER
  • NRA CERTIFIED FIREARMS INSTRUCTOR

═══════════════════════════════════════════════════════════════════════════════════════════════ Contact 603-952-9407 - [email protected]

343 S Broadway, Unit 14, Salem, New Hampshire 03079 ───────────────────────────────────────────────────────────────────────────────────────────────

We are professional firearms instructors providing superior firearms training and continued support to all our students and Certified

USCCA Instructors we have trained throughout New England. Barry Mills is a member of the Inaugural Class of USCCA Training

Counselors.

USCCA CERTIFICATIONS:

  • USCCA Training Counselor
  • USCCA Concealed Carry & Home Defense Instructor
  • USCCA AR-15 Instructor

Basic Handgun, Home Defense & Concealed Carry Fundamentals Instructor Women’s Basic Pistol, Intermediate Pistol & Defensive Pistol Instructor Emergency First Aid & Countering the Mass Shooter Threat Instructor Children's Firearms Safety Fundamentals Instructor

- Handgun Marksmanship Coach Range Safety Officer ═══════════════════════════════════════════════════════════════════════════════════════════════

NRA CERTIFICATIONS:

  • Chief Range Safety Officer
  • Defensive Pistol & Basic Pistol Shooting Instructor
  • Basic Rifle Shooting & Basic Shotgun Shooting Instructor
  • Personal Protection Outside the Home Instructor
  • Personal Protection in the Home Instructor Home
  • Firearms Safety Instructor

═══════════════════════════════════════════════════════════════════════════════════════════════

Commonwealth of Massachusetts State Police Basic Firearms Safety Certified Instructor (BFS LTC-001, LTC-002, LTC-003, LTC-007 & FID-001) State of Utah Certified Concealed Firearms Instructor Axon Taser Certified Civilian Instructor Texas A&M Civilian Response to Active Shooter Events Instructor NLT Affiliate Instructor for NRA Basic Pistol Ultimate Training Munitions, UTM/NRA Certification AGI Certified Law Enforcement AR-15 Armorer Glock Certified Armorer ═══════════════════════════════════════════════════════════════════════════════════════════════ Industry Memberships:

  • USCCA - United States Concealed Carry Association
  • NRA - National Rifle Association
  • NSSF - National Shooting Sports Foundation
  • GOA - Gun Owner's of America
  • GOAL - Gun Owners' Action League (Massachusetts)
  • GOME - Gun Owners of Maine
  • GSSF - Glock Shooting Sports Foundation

 

Current Classes Available

5.0

Rating star largeRating star largeRating star largeRating star largeRating star large

374 Reviews

What Students Are Saying

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

    Class taken on Sat, Jun. 14, 2025
    |Taught by

    "I Just completed my AR 15 drills/skillset class which is my 2nd class now with Barry. I must say he is great instructor. He’s very patient and breaks things down really well which makes for a safe and fun atmosphere to learn. Thanks Barry! "

    Submitted on Mon, Jun. 16, 2025 by Stephen H.

    "Stephen, thank you for your review and continued support. Your comments are deeply appreciated."

    Submitted on Tues, Jun. 17, 2025

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

    Class taken on Sat, Jun. 14, 2025
    |Taught by

    Submitted on Sat, Jun. 14, 2025 by .

    "Thank you for your review."

    Submitted on Sun, Jun. 15, 2025

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

    Class taken on Sat, Jun. 7, 2025
    |Taught by

    "Super knowledgeable and ensured we understood the mission of USCCA."

    Submitted on Sun, Jun. 8, 2025 by Matthew C.

    "Thank you Matt. We truly appreciate your review."

    Submitted on Mon, Jun. 9, 2025