Schedule an Appointment

The scheduling page of our website is now active, but is still undergoing testing. If you experience difficulty with scheduling an appointment using this page, please use your patient portal, or call us at (205) 995-9909.

Edward Alderson, MD

Internal Medicine

Mary Beth Bailey, MD

Internal Medicine

John Farley, MD

President, Complete Health Alabama

Internal Medicine

In order to provide the most efficient, comprehensive care, Dr. Farley practices alongside Nurse Practitioners Caley Baggett and Holly Strauss, as part of the Farley Team. Please select the nurse practitioner you’d like to be scheduled with from the options provided.

Tammy Leong, MD

Internal Medicine

In order to provide the most efficient, comprehensive care, Dr. Leong practices alongside Nurse Practitioner Elizabeth Fuller. If you do not see the time you’d like with the selected provider, consider selecting the other member of the Leong team.

Rebecca Lockhart, MD

Internal Medicine

Neil Meadows, MD

Family Medicine

Vicki Moore, MD

Family Medicine

In order to provide the most efficient, comprehensive care, Dr. Moore practices alongside Nurse Practitioner Lauren Straub. If you do not see the time you’d like with the selected provider, consider selecting the other member of the Moore team.

Jason Smith, MD

Internal Medicine