Phoenix : Mon,Tues,Thurs and Friday: 9 am-4 pm (by appointment only)

Scottsdale: Wednesdays Only 10am - 2pm (by appointment only)

AFTER HOURS - 6 PM to 8 PM and Wednesdays - available by appointment only at Phoenix 

Please call 602-368-4663 for after hours and same day appointments at the Phoenix and Scottsdale location.

(All visits are by Appointments Only - NO Narcotic Prescriptions will be given)

Use the Patient Portal on the next page to enroll and schedule appointments online  (This option is free of cost PREFERRED) 


Go to Appointment Scheduler tab above to go to www.zocdoc.com to view available appointments and schedule at your convenience (after April 1st 2020 - this may incur $35 for each New Patient appointment via zocdoc directly - THIRD PARTY)

Health Informatics Consulting:

Office collaborates and consults with Health Informatics vendors to provide innovative solutions for patient care.

Internal Medicine - Adult Primary Care Practice Locations:


Phoenix-Paradise Valley:

40th Street Medical Plaza:

16601, N 40th Street,

Suite 216,

Phoenix, AZ 85032

Phone: 602-368-4663


Scottsdale (Wednesdays Only):

Viva MedSuites

9700,N 91st Street,

A 115


AZ 85258

Fax : 1-800-854-6704

Phone : 602-667-4657 (After hours)