Shane DuanFood for Thoughts with Taichi Practice — San Francisco SoMa Taichi (San Francisco, CA)Dear Practitioners,Jun 4, 2016Jun 4, 2016