I've been tutored by David for a couple of years now and have learned a terrific amount from him, he’s also given me the confidence to play on stage which I never thought would happen to me. He is extremely professional in his approach to teaching, is patient and tailors each lesson to the student’s needs.