Dr. William Marsh MD

  • General Practice Cave Creek, AZ

Patient Reviews

Reviews reflect patients' level of satisfaction with the care they received from this provider. Dr. William Marsh xhas an overall rating of 5.0.


Dr. William Marsh, MD is a Doctor primarily located in Cave Creek, AZ, with another office in Scottsdale, AZ. He has 39 years of experience. His specialties include General Practice and General Surgery. Dr. Marsh is affiliated with Scottsdale Healthcare-Thompson Peak. He speaks English.


Find out the languages this doctor/ or staff may speak.


Learn where this doctor attended medical school.

Locations & Directions

William Michael Marsh MD

30012 N Cave Creek Rd
Cave Creek, AZ 85331

20201 N Scottsdale Healthcare Dr
Scottsdale, AZ 85255

Nearby Doctors

Dr. William Marsh, MD is similar to these 3 Doctors near Cave Creek, AZ.