Skip to content
  • Make an appointment: (205) 661-3015
  • Download Patient Forms
Facebook Instagram Phone Email
Total Health Solutions
  • Home
  • About UsExpand
    • Meet Our Team
    • Message Us
    • Directions
    • Reviews
  • Direct Primary CareExpand
    • Videos w/ Dr. Thomas About Direct Primary Care
  • Forms
  • IV Vitamin Therapies
  • Weight Loss
  • ROOSTER CLUB
  • SHOP
Total Health Solutions
CLICK HERE to download NEW PATIENT FORMS as PDF (MANDATORY if not already filled out)   Download
CLICK HERE to download PRIVACY PRACTICES FORMS as PDF   Download

Location & Hours

3220 Edwards Lake Pkwy, Suite 108
Birmingham, AL 35235
205-661-3015

Hours of Operation
Monday 8:00am - 5:00p
Tuesday 8:00am - 5:00pm
Wednesday 7:30am - 2:00pm
Thursday 7:00am - 2:00pm
Friday 8:00am - 12:00pm

Physician Hours
Monday 8:00am - 5:00pm
Tuesday 8:00am - 5:00pm
Wednesday 7:30am - 1:00pm
Thursday 7:00am - 12:30pm
Friday 8:00am - 12:00pm

  • Home
  • About Us
  • Direct Primary Care
  • Forms
  • IV Vitamin Therapies
  • Weight Loss
  • ROOSTER CLUB
  • SHOP

© 2026 Total Health Solutions • Site design by Bunn Media

  • Home
  • About Us
    • Meet Our Team
    • Message Us
    • Directions
    • Reviews
  • Direct Primary Care
    • Videos w/ Dr. Thomas About Direct Primary Care
  • Forms
  • IV Vitamin Therapies
  • Weight Loss
  • ROOSTER CLUB
  • SHOP