John is a wealth of knowledge. Very engaging instructor and brings understanding to what can be cloudy case law.