contact us

call us

(575) 733-0707

Email Us

Use the form below.

Visit Us

By appointment only.

send a message

Use this form to send us an email for general inquiries. If you want to make an appointment, please visit our Appointments page. Important note: At this time, we are not in network with any insurance companies. All payments are due at the time of service by cash, check or Visa, Mastercard, American Express or Discover.

office hours

We are currently available by appointment only.


If you are a new patient, please visit the appointments page to book an initial consultation. Established patients: please call our office to schedule an appointment or use the portal.