Photo of Dr. Gregory Johns

Dr. Gregory Johns, MD

Concierge Internal Medicine physician, Phoenix, AZ

Internal Medicine of Arizona

Dr. Johns is a board certified internal medicine physician on the primary care team at Internal Medicine of Arizona.

4840 E Indian School Rd, Ste 101, Phoenix, AZ 85018

Facts on this page last checked October 2026. How we check doctors

Membership and fees

Fees are not published. Ask the practice.

Licenses and credentials

Degree
MD
Board certification
Internal medicine
NPI
1962443622

Hospital and practice affiliations

Primary care team, Internal Medicine of Arizona

Location

4840 E Indian School Rd, Ste 101, Phoenix, AZ 85018
Internal Medicine of Arizona practice page
Directions

Patient reviews

Be the first to review Dr. Johns.
Write a review

Questions patients ask

Is Dr. Johns board certified?

He is board certified in internal medicine.

Does Dr. Johns take insurance?

The membership fee is not covered or reimbursed by insurance, Medicare or other health plans.

Where is Dr. Johns' office?

He practices at Internal Medicine of Arizona.

Are you Dr. Johns? Claim this profile for free. Report a correction.

Ready to contact Internal Medicine of Arizona?