ThomasDRafferty.MD.com • Vascular Surgeon • 42 years experience

Thomas D. Rafferty, MD

3038 Nagel Road, Avon, OH 44011