Dr. Chengguang Shi is a California state licensed medical doctor, specializing in Acupuncture. Graduated Magna Cum Laude from China Medical University, Dr. Shi currently is working at Cheng Shi Acupuncture and Herb, located in 1186 Los Altos Ave Los Altos CA 94022 Please call +1-408-517-0378 to contact. | |||