Save Teresa D. Ruch, MD TeresaRuch.MD.com • Neurosurgeon • 45 years experience Teresa Ruch, MD 2785 Som Ctr Road, Willoughby, OH