Have trained with:
Tom Givens (pistol, shotgun)
Lee Weems (pistol, shotgun)
Randy Harris (pistol, informal shotgun and rifle)
Karl Rehn (pistol, FOF)
Steve Fisher (RDS pistol)
John Murphy (personal defense tactics)
I can recommend them all for the above areas. As said above, Murphy’s class is probably the best “if you can only have one” option. Karl Rehn offers an excellent FOF environment for private citizens and plus he lets you pretend to rob liquor stores. I was pleasantly surprised with the quality of Steve Fisher’s instruction.