Save David M. Mcfaddin, MD DavidMcfaddin.MD.com • General Surgeon • 44 years experience David M. Mcfaddin, MD, PA 2301 Se 3rd Avenue, 100b, Ocala, FL 34471