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.
John Farley, MD
President, Complete Health Alabama
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
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.