Skip to content
Call
Directions
Portal
Appointments
Birmingham, AL
Tuscaloosa, AL
Patient Portal
205-397-8850
About Us
Overview
Physicians
Jack Freeman, MD
John M. Morgan, M.D.
Heidi K. Straughn, M.D.
Heather N. Deisher, M.D.
Brandy R. Patterson, M.D.
Allison T. Falkenstrom, M.D.
Madison T. Hulker, WHNP
Heidi Johnson, NP
Patient Reviews
Our Offices
Our Offices
Patient Forms
Office Policies
Billing & Insurance
News & Events
Obstetrics
Gynecology
Overview
Annual Gynecology Exams
Mammography Services
Birth Control Counseling
Gynecologic Surgery Options
About Us
Overview
Physicians
Jack Freeman, MD
John M. Morgan, M.D.
Heidi K. Straughn, M.D.
Heather N. Deisher, M.D.
Brandy R. Patterson, M.D.
Allison T. Falkenstrom, M.D.
Madison T. Hulker, WHNP
Heidi Johnson, NP
Patient Reviews
Our Offices
Our Offices
Patient Forms
Office Policies
Billing & Insurance
News & Events
Obstetrics
Gynecology
Overview
Annual Gynecology Exams
Mammography Services
Birth Control Counseling
Gynecologic Surgery Options
Appointments
Sitemap
Pages
Home
Heidi Johnson, NP
About Us
Physicians
Jack Freeman, MD
John M. Morgan, M.D.
Heidi K. Straughn, M.D.
Heather N. Deisher, M.D.
Brandy R. Patterson, M.D.
Madison T. Hulker, WHNP
Allison T. Falkenstrom, M.D.
Patient Reviews
Our Offices
Patient Forms
Office Policies
Billing & Insurance
News & Events
Obstetrics
Gynecology
Annual Gynecology Exams
Birth Control Counseling
Mammography Services
Gynecologic Surgery Options
Appointments
Privacy Policy
Statement of Non-Discrimination
Posts
Digital OB Patient Guide
Breast Cancer Awareness: What you can do to reduce your risk of getting breast cancer
MonaLisa Touch