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

Thomas D. Rafferty, MD

3038 Nagel Road, Avon, OH 44011