We are committed to keeping you and your family healthy with regular examinations, preventative screenings, immunizations and early diagnosis of your health conditions with urgent appointments when necessary.

Our doctors and our staff are committed to your experience at our office.  We'll greet you with friendly faces, give you careful examinations and thoughtful treatment with recommended follow-ups.  We stay on the edge of medical technology with you, by using the latest medical records and services available.

For your convenience, Heather Reed and Mary Poston are accepting new patients at this time.  Brandon Smith is accepting new patients by special request and approval.  You can make an appointment by calling our office at 936-334-8800.


Welcome to our site

To partner with our patients in building their physical and spiritual foundations to glorify Christ.

Operating Hours:

Monday-Thursday 8am-5pm

Friday 8am-3pm

Closed 12:00-1:30 every day for lunch

He set my feet on a rock and gave me a firm place to stand.  Psalm 40:2b

“The Office Offerings”

1 Corinthians 2:9

    "No eye has seen, no ear has heard, and no mind has imagined what God has prepared for those who love him."

    Has your heart been cleansed with Jesus' blood sacrifice? Are you prepared to receive the wonderful things God has prepared for his adopted children?  If not, we would love to share with you about our savior         Jesus.  If so, can't wait to see you there "I can only imagine."

                -Brandon Smith

As of September 1, 2016, Firm Foundations will begin seeing Liberty County employees in addition to our current established patients.  We are planning to add several half days to help with this load.  The range of our services will remain the same.  Please call to setup your next acute care or chronic care visit.  We are expectant that our dedicated staff will adjust to this change quickly.  Thank you for your consideration and continued patronage. - Brandon

Saturday Clinics

1st, 2nd & 3rd Saturday of Each Month

8:30 am - 12 pm