Justin Kelsall
J puts in a TON of effort and his class even remotely is one of the best I've had. The material itself is challenging but he TEACHES it to you so it's understandable. No ego, respectful and all around great dude. He's the one you want to take - period.