Excellent class. Great content and instruction. John was very informative and answered all questions with a thorough answer.