Dan reiner

Best out there
This was my first time working with Gary and I was very impressed, he is a very nice guy and his knowledge is endless. During my lesson he was very instructional and is very good at showing and explaing what he means so that you understand. It was a pleasure and great a experience working with Gary.