About M-FFIST

Bio: James Major

Firearms Instructor

As of 2025 I have been running M-FFIST for a year and offering high quality tactical training to clients around the country. 


I have trained thousands of students spanning civilian, military, and law enforcement, through private lessons and group classes. Content has included basic safety and fundamentals, individual critical skill development, use of force, force on force, room entry tactics, and concealed handgun license.

I continually strive for self-improvement and take advantage of every training opportunity available. I actively compete in shooting sports, continue my professional education by taking classes from quality instructors with varying backgrounds, experiment with new ideas, and stay up to date on industry standards and trends. 


 Operational Experience

I served as US Marine Infantryman, my deployments include humanitarian relief efforts during hurricane Katrina and combat operations in Anbar province, Iraq in support of Operation Iraqi Freedom. I later returned to an active deployment cycle in Baghdad, Iraq as a protective security specialist (PSS) involved in mobile security operations for diplomatic clients. 

 

Career History 

TSS, Director of Training (2017-2024)

Military contractor (2011-2015)

United States Marine (2004-2009)

Current Certifications

USCCA: Training Counselor, CCHDF Instructor, AR15 Instructor, RSO

NRA Basic Pistol Instructor

Texas DPS License to Carry Instructor

 

Alumni of

Thunder Ranch, Follow Through Consulting, Presscheck Consulting, Frank Proctor, Tactical Hyve, Hayley Strategic,  and Law of Self Defense,

 

Our Mission

We believe in the God given rights of life, liberty, and property, and are intent on helping good people gain the skills to protect the aforementioned concepts, their families, and communities.

Logo

©Copyright. All rights reserved.

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 in the privacy policy and accept the service to view the translations.