I had my first visit yesterday with David and was fantastic.. He took time asking me questions about my health and what I expected from my sessions... He then put the needles in my all the while he was talking and explaining what he was doing and also to distract me. He was very through and very professional.. Can't wait to go back for my next session..