Dr. Shi is the very best! I have had a reasonable amount of experience with acupuncture and this man knows his stuff. He is very concerned with identifying and addressing your overall heath and takes his time not to rush you through without making sure that you have a clear understanding of what he proposes. We are very fortunate that he is in our area, but I would drive quite a distance to get this level of quality care.