Keith Fain is an excellent teacher and a true martial artist. I trained under him in Wing Tsun and it was one of the best martial arts experiences of my life(and I’ve had many). He teaches AUTHENTIC wing tsun, which is rarely seen in TN and hard to find generally throughout the US. I highly recommend his school to everyone!