John is an excellent teacher. He explains things in a way that everyone can understand. He took the time to work with each individual and focused on what could make them more accurate. After attending the SDA class, my ability greatly improved and I felt much more comfortable with my firearm. I will be going back for private lessons.