Are you ready for your next Firearm Class?

Firearm Training and More!

Everything from Hunter Ed to CCW Initial and CCW Renewals, Home Defense and Active Shooter, we can show you how to be efficient and effective with a firearm.

Shop ClassesGet in Touch
Firearms Training by Greenhorn Outfitter

We start with the FUNdamentals of Firearms Training


Our Firearm training starts with a solid foundation in basic fundamentals. Once you have that down, we move into more advanced gun handling skills. Whether you are just learning to shoot a shotgun or are working on your defensive handgun skills, Naomi can show you technique and methods to achieve your goals.

Ready to Book Your Next Your Next Class?

Areas of Expertise

Firearm Safety

From the novice to the experienced shooter, safety is of utmost priority.  Beginner Firearm Classes are a great way to instill safety.

Concealed Carry

Ca CCW Initial and Renewal classes taught every month and UT CCW taught every 2 months.  We also offer AZ CCW packets at every class.  

Hunter Education

Hunter Education is an important class and right of passage for some. With great emphasis on safety, we love teaching those 10 and older.

Security Planning

Business and Church security along with safety planning is essential in today’s world.  From assessing to implementation, we got your back!

Defensive Tactics

Learn specific tactics and methods to best employ your weapon in any environment with our Defensive Pistol Class. Learn to shoot in dynamic situations.

Competitive Shooting

It’s not just about winning. Learn how to shave seconds off your time while increasing accuracy and efficiency. This class is for anyone wanting to improve.

Want a Private lesson?

Book a Private Lesson and get personal isntruction at your pace.

Shop Our Classes

Naomi Moss shooting while seated

Concealed Carry (CCW) Class

Naomi Moss and Stephen Moss with Rifles

Basic Firearms Instruction

Naomi Moss with Pheasant

Hunter's Safety Class

There’s a Reason My Students Come Back…

Have a Question or Comment?

Please fill out the form or contact us.

Contact Me