We're Here to Help
Contact Us
Whether you're scheduling a first appointment, following up on a bill, or trying to reach your care team, this page will point you to the right place. If you're not sure where to start, call (281) 290-9800 — our staff will route you.
Important: If you're having a medical emergency, call 911.
The portal is not monitored around the clock. For an urgent concern that can't wait, call our office at (281) 290-9800 rather than sending a portal message.
The Fastest Way
Call Us Now
One number reaches all three offices. Our staff can schedule appointments, verify your insurance, answer billing questions, help with the patient portal, and handle medical records requests.
Visit Us
Our Locations
The Woodlands
9303 Pinecroft Dr, Suite 320
The Woodlands, TX 77380
The Woodlands, TX 77380
Tomball
506 Graham Dr, Suite 190
Tomball, TX 77375
Tomball, TX 77375
Kingwood
201 Kingwood Medical Dr, Suite B-300
Kingwood, TX 77339
Kingwood, TX 77339
Other Ways to Reach Us
Specific Requests
Existing Patients
Message your care team, view results, request refills, and pay bills through the Patient Portal.
Billing Questions
Call (281) 290-9800 with your account number and date of service ready. See Insurance & Billing for coverage information.
Medical Records
View and download your records any time through the patient portal. If you're transferring to another physician, the simplest route is to have their office request your records from us. Requests are typically processed within 7 to 10 business days.
New Patients
See New Patient Information for what to bring and what to expect. When you schedule, we'll text you a link so you can complete your check-in from your phone before you arrive.
Ready to be seen?
Call us and we'll find you an appointment.
Whether it's a new concern or a second opinion, our staff will get you scheduled as soon as practical — in Tomball, The Woodlands, or Kingwood.