Call now to schedule a class

(901) 258-6590

Benjamin Franklin

Davis Enterprises, Llc / Davis Shooting  Firearms Training

NRA RSO Training

Warning: If you registering/ paying for multiple people/ coarse with the same payment method, please register for each attendee/ course separately on this page, and click the "Submit" button. Return to the registration page for each additional registration (ignore the payment page until the last registration is completed). Then, after you are finished with all of the registrations, click the submit button to continue to our secure payment page. Enter the total people/ courses you want to pay for in the appropriate "Quantity Box" on the next page. Pay for all people/ courses with one transaction. To protect our clients from fraud, multiple payments from the same account and/ or IP address may be blocked.

Please take a minute to fill out our course registration form. Once you click the submit button you will be redirected to the checkout & payment processing page. You must complete both pages and complete payment to be enrolled. There are only 25 seats in each class available, & they are filling fast. Reserve your seat today!

Stand Up For Your Constitutional Rights Today!



Taking a Tennessee Handgun Certification Course? If so, you must complete the online registration before you register to attend the course. If you have not applied to the state yet, you can complete the application by clicking on the button below. You will need the TN Confirmation #  to register for the course. You will receive your TN Confirmation #  in an email after your application is approved. Print it to bring to class, & enter the number in the form below.

NRA Basic Pistol Phase 1
"They who can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."

If you are taking the NRA Basic Pistol Course, complete the registration process for the Phase 2 course, then click here for Phase 1, start & complete the NRA on-line training before your course date.

NRA Instructor Courses