Sign our Range Waiver

Our training classes ensure you’re prepared for anything.

Take your firearm knowledge and skills to the next level with a training course from one of our elite instructors. We have courses for any experience level, including beginners. Check out our training schedule today!

Meet your instructors.


Nick DeMedici

Director of Training

Molly Linthicum

Lead Trainer

Stan Fetty

Lead Trainer

Rich Downes

Trainer & Range Safety Officer

Dimus “Ponch” Reyes


Why should you get
your Concaled Carry Permit
in an Open Carry state?

Click here to read our blog!


Sign up for 3 or more training classes
and get a gun cleaning for FREE!

Chestnut Mountain Ranch staff had a day of training before our students returned. The training was held at DID. Anne and the staff were phenomenal, attentive to detail, and truly made the experience fun. I would recommend this for any company that wishes to invest in their leaders and set the tone and direction of their company in a unique and fun environment.

Steven Finn