David Lerner, acupuncturist and Chinese herbal medicine