
"Slow is Smooth, Smooth is Fast." DEPARTMENT OF JUSTICE CCW INSTRUCTOR
Official Authorized Training Provider for the Orange County Sheriffs CCW Permit Program.

Official Authorized Training Provider for the Orange County Sheriffs CCW Permit Program.
"Peritiam discere, eaque bene uti"
To learn skill and to use that skill well — in defense of self and the protection of others.

OCSD-approved professional instruction focused on safe, responsible, and lawful concealed carry. This course equips students with the legal knowledge, mindset, and practical skills necessary to responsibly carry a firearm for personal defense outside the home.
16 Hours/$425
Range Fee Included

OCSD-approved professional instruction focused on safe, responsible, and lawful concealed carry. This course equips students with the legal knowledge, mindset, and practical skills necessary to responsibly carry a firearm for personal defense outside the home.
8 Hours/$225
Range Fee Included


-Honorably Retired Police Officer.
-Department of Justice CCW Instructor.
-Official Authorized Training Provider for OCSD CCW Permit Program.

"For God has not given us a spirit of fear, but of power and of love and of a sound mind."
Whether you are a new CCW applicant or renewing your existing OCSD CCW permit, please review the above video. When you're ready to start the process, please click on the link below and get started TODAY!
https://ccwpro-ocsheriff.cssa.cloud/
Important for CCW Renewals – California Law (AB 1078)
• As of January 1, 2026, all CCW renewals must include a Live Scan every renewal.
• There is no grace period for expired permits.
• Your renewal application and Live Scan must be completed before your permit expires.
• Even one day late requires starting over as a new applicant — no exceptions.
Recommendation: Start your renewal process at least 120 days before expiration to avoid problems.
These requirements are set by California law and the issuing authority, not by the instructor.
By appointment only. Accepted payments are cash or check.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.