Personable, patient, knowledgeable, funny, and highly skilled

John is a great instructor. Blue Buchanan

Disclaimer