I’ve had a lot of different types of training in several fields but I have to say the course I took with John was second to none. As well as being incredibly knowledgable about all areas of the legal codes and definitions, the range portion of the class was very enlightening with several different real world exercises. I highly recommend A+ for very thorough and professional firearms training.