sheriffjimwilson.com
The Defensive Trainer
Take a variety of defensive training classes and you quickly realize that there are all different kinds of trainers. Some are good, some are really bad, and a few, a very few, are excellent. In my …