David Cai is the best. I never had acupuncture and was a liitle afraid. David was very reassuring. The acupuncture needles were very tiny and did not hurt at all and I have good relief of my pain. He also gave me some Chinese herbal medicine which relief my pain and relax me and I was able to sleep better and has more energy.