Excellent personable and knowledgeable trainer.