About Your Acupuncturist
I first became interested in holistic medicine while studying for a Comparative Religions degree at San Diego State University. After moving to Oregon in 2001, I spent two years in an herbal apprenticeship and four years organic farming in the Willamette Valley. I studied acupuncture at the Oregon College of Oriental Medicine and received a masters degree in Traditional Chinese Medicine in 2007. I have been practicing acupuncture and Chinese herbal medicine in Newberg for the past twelve years at my clinic, Chehalem Acupuncture. I am licensed with the Oregon Medical Board and certified through the NCCAOM.
I have also traveled to Nanjing China where I completed advanced study in both acupuncture and Chinese herbal medicine at various hospitals around the the city. The experience helped to broaden my knowledge and clinical skills. It was a great opportunity to see how Traditional Chinese Medicine is practiced in its native land, fully integrated with Western Biomedicine in a truly complementary health care system. I have also extensively studied and practiced Dr. Tan's Balance Method and Master Tung's Acupuncture System. Both styles are known for being extremely affective in treating pain, often having immediate results.
I also has a strong passion and knowledge for plants. For the past twenty years I have been involved with growing, wildcrafting, and formulating all types of botanical medicines including teas, tinctures, salves, and liniments. I am a medicine maker and Chinese herbalist incorporating both Western and Chinese herbs in his practice.
I maintain balance in my life with the practice of qigong. A lifelong study of this ancient art focuses on the cultivation of ones internal energy and power to promote healing and longevity. I am a certified teacher of One Thousand Hands Buddha qigong, 6 Sound Therapy qigong, and 8 Treasures qigong.
I live in Dundee with my wife Rebecca along with two amazing kids and cats.

Serving all of Yamhill county since 2007, including Newberg, McMinnville, Sherwood, Dundee, Yamhill, Carlton, Dayton, Amity, and Sheridan