Address & Phone

2300 Highland Village Road, Suite 600
Highland Village, Texas 75077

Phone: (972) 317-0331
Fax: (972) 317-3811

We do our best to respond to all phone inquiries the same day.


Call our office to book your appointment, or request an appointment online. In the event we cannot honor your appointment request, our staff will contact you.

Are You a new Patient?

To ensure your first visit runs smoothly, we recommend you do the following:

  • Sign up on the patient portal and update your personal and medical information or complete and bring the New Patient form with you to your appointment (if applicable, please also complete the Consent for Treatment of a Minor). 
  • Either send to our office or bring to your appointment copies of current medical records, including recent ER visits or hospitalizations.

Are you scheduling a physical?

A physical is a preventative health visit. This is a time for you to discuss your entire medical history with your doctor, including immunizations and family history. If you have a new health issue that needs to be addressed (e.g., back and joint pain, high blood pressure, depression or anxiety, etc.) please schedule a separate appointment. Doing so enables your physician to devote adequate time to your preventative health needs.

After Hours

After hours care is reserved for established patients with urgent medical needs. If you are experiencing a medical emergency, dial 911 or go to your local Emergency Room. If you have an urgent medical need, call our office and leave a message. Your doctor or one of his partners will contact you shortly.

Prescription Refills

Routine refills are performed during normal weekday office hours.