I have taught Concealed Firearm Permit Classes (CFP, CCW) since 2009.
I have been Utah Shootouts Match Director of monthly Long Distance Practical Precision Shooting Competitions for seven years. (see “desertratdad” youtube videos) This included designing, organizing, setting up, running and cleaning up 65 shooting competitions.
I have been an Instructor for weekly “Pistol Marksmanship” Classes at the University of Utah (PRTL 1160) for 3 1/2 years. Then Instructor for weekly “Rifle Marksmanship” Classes (PRTL 1161) at the U starting in 2014 and currently teaching this class.
I have designed the course of fire and run officers through it several times for S.W.A.T. Team Training.
I have taught firearms classes for Cabelas NRA Week at Lehi and Farmington stores.
I have been involved for many years with the Utah Shooting Sports Council at gun shows and their Safe to Learn-Safe to Teach program, giving Educators a free Utah Concealed Firearm Permit Class.
I have volunteered as a Certified Safety Officer for Utah Defensive Pistol League starting in 2004.
I have volunteered for several other shooting organizations through the years like the Rocky Mountain Precision Rifle Series, Mule Deer Foundation, Youth Hunter Education Challenge, Salt Lake County Corporate Games, Utah Precision Marksmanship Society, etc.