Dan knows what he is talking about. He is easy to work with, encouraging, and specific with his advice and coaching. I do olympic lifting classes with him and I have progressed under his coaching. Great guy!
Dan has a great ability to observe your lift and identify various imperfections in your movement. He is great at focusing on tweaking each stage of the movement, and has drills to really force you to reach the ideal movement sequence.