Make an Appointment Patient Portal Make a Payment

Family Medicine & Diabetes Care

Healing humanity through science and compassion, one patient at a time.


What are your office hours?

Our office hours are 7:00am – 5:00pm Monday through Friday and Saturdays from 8am – noon.

What insurances do you take?

We accept most major insurances. As a courtesy, we will bill your insurance after your portion is paid. We collect all copayments at check in and co-insurance at check out. We accept Visa, MasterCard, Discover and American Express in addition to cash and checks and BitCoin.

For a detailed list of what insurance plans we accept, please call 480-300-4663.

How much does it cost if I do not have insurance?

Fees vary based on the treatment, but we do offer a discount program to patients paying cash at time of service.

What do I do if I have a health concern after hours?

We have a provider “on call” after our office is closed to take care of your “after hours” medical needs. If you are having a life threatening emergency, go to your nearest hospital. The Emergency Room doctor on duty will begin treatment and contact the provider who is on call.

Should I come to my appointment early?

Please arrive at least 15 minutes before your appointment time to register. If you are a new patient, and still need to complete new patient paperwork please arrive 30 minutes early.