My Philosophy


All training is conducted in a safe, patient, and friendly environment at the students skill level and pace.  Training is One-on-One or in Small group settings, providing optimal instructor to student ratio for enhanced learning. Hands On learning using modern dry-fire and live-fire techniques to ensure complete comprehension,  safety, and understanding.


Just in Time and long term training schedules provide the flexibility to meet the needs of each student whether individually or in a group setting.  Indoor Classroom and Outdoor Range time is scheduled as needed for each student.

Fair Prices

Competitive pricing with group discounts available.

We need your consent to load the translations

We use a third-party service to translate the website content that may collect data about your activity. Please review the details and accept the service to view the translations.