takes time to teach and instruct . Very knowledgeable and very well trained

John is great , takes time to teach and instruct . Very knowledgeable and very well trained . Definitely would train with him again.

Disclaimer