Office Hours and Locations

Please arrive for your scheduled appointment on time. Patients who arrive more than 15 minutes after their scheduled time will be worked into the schedule and seen as soon as possible; but there may be a lengthy wait. If you are unable to keep an appointment, please call us at least 24 hours in advance so we may use those times for other patients.

If you are unable to contact the office to schedule an appointment, please fill out an online appointment request.

Glendale Office

20100 N 51st, Ave, Ste B220

Glendale, AZ 85308

Hours: M-F 9 am to 5 pm



mesa Office

5555 E Baseline Road

Mesa, AZ 85206

Hours: M-F 9 am to 5 pm


Endoscopy Location

20100 N 51st, Ave, Ste B220

Glendale, AZ 85308

Hours: M-F 9 am to 5 pm