John is a very accomplished and well versed instructor. I sat in on his concealed carry class this weekend with my wife. I was very pleased with the material he presented as well as the hands on instruction he gave to each student. I expected the same level of instructions received, but, John went in my eyes above and beyond the scope of the state requirements. I have high regards of him not only as a instructor but as a great friend. I can't say enough about him. I highly recommend him to anyone looking for personal training or trying to get a CCW permit.