I was not sure what to expect from the two day pistol diagnostic class. I had never heard of John Mcfee prior to attending the class. I have been to well over 30 firearms instructor type classes in my career so I assumed I was going to hear the same stuff all over again. I couldn't have been more wrong. I learned more in the first four hours than I've learned in over thirty years of law enforcement firearms training. Watching the diagnosis was incredible. Learning exactly what to look for has already paid off. I have already used the coaches eye on problem shooters. This is s great class and I would recommend it to anyone. Additionally John is a great instructor and his experience is easily recognizable.