I am a mature-age student of Gregs and cannot speak highly enough of his teaching skills. Always patient, Greg continually makes me strive to do my very best. I have been learning now for seven years with Greg and in itself this speaks volumes about Greg’s professionalism. In my opinion, Greg is just the best. Highly recommended!