Norton Shield USCCA Certified Instruction in Permit-to-Carry Class

Interested in earning your permit-to-carry? Contact Norton Shield for certified instruction today!

Comprehensive Training

Our training emphasizes situational awareness, conflict avoidance, de-escalation, home preparedness, and closely studying the rules and laws surrounding responsible firearm ownership and carrying.

Experienced Instruction

Kevin Norton is certified by the USCCA (United States Concealed Carry Association) and the NRA (National Rifle Association). He also serves with the St. Louis County Law Enforcement Chaplaincy (since 1992) and is its Executive Director.

USCCA Certified

The United States Concealed Carry Association’s mission is to help responsible Americans keep their families safe through life-saving education, industry-leading training, and self-defense liability insurance.

Jan 20th Thursday 5-8:30PM

Jan 29th Saturday 8:30-Noon

February 12th Saturday 8:30-Noon

February 22nd Tuesday 5-8:30PM

With any questions contact Norton Shield at (218) 231-1923

or at their website at

Interested in earning your permit-to-carry? Contact Norton Shield for certified instruction today!

Comprehensive Training

Our training emphasizes situational awareness, conflict avoidance, de-escalation, home preparedness, and closely studying the rules and laws surrounding responsible firearm ownership and carrying.

Experienced Instruction

Kevin Norton is certified by the USCCA (United States Concealed Carry Association) and the NRA (National Rifle Association). He also serves with the St. Louis County Law Enforcement Chaplaincy (since 1992) and is its Executive Director.

USCCA Certified

The United States Concealed Carry Association’s mission is to help responsible Americans keep their families safe through life-saving education, industry-leading training, and self-defense liability insurance.

Jan 20th Thursday 5-8:30PM

Jan 29th Saturday 8:30-Noon

February 12th Saturday 8:30-Noon

February 22nd Tuesday 5-8:30PM

With any questions contact Norton Shield at (218) 231-1923

or make your reservation today at their website at Nortonshield.com