Professional NRA & USCCA Certified Firearms Trainers - Pistol, Rifle, Shotgun, Personal Protection, Reloading
Call 256-886-7020 for more information on individual classes or E-mail us at

​NAFT has suspended all training at this time in response to Alabama Shelter in Place Order. We will be re assessing when to restart training classes at the end of the month. Please check back then for our update.