Meet Our Physicians

Our first priority is patient care. A dedicated team of professionals, from physicians to physician’s assistants to nurses and support staff, understands the value of the patient. We look forward to providing excellent care for you or your loved ones.
 
Preston A. Waldrop, MD Gregory Riebel, MD Mark W. Hagy, MD
Preston A. Waldrop, MD Catherine Daniel, MD Gregory Riebel, MD Mark W. Hagy, MD
       
R. Michael Wilson, PAC  
John D'Alessandro, PA-C R. Michael Wilson, PA-C Terri Shell, RMA