I have dropped thousands of $$$$ into my training.
Mainly here: Thunder Ranch Inc
Like most good schools, there's no entry unless the applicant is a LEO, or can provide a letter of good conduct from the local PD or already has a CCW permit (which as we all know, involves background checks...