Dr. David Rogers, MD generally accepts new patients. You can see Dr. Rogers' profile to make an appointment.
Dr. David Rogers, MD is a internal medicine specialist in Palo Alto, CA. He currently practices at Palo Alto Medical Foundation. Dr. Rogers is board certified in Internal Medicine.
- University of Paris / U.F.R. of Medicine Necker-Enfants Malades, Medical School
- Blue Cross Blue Shield
* Please verify this information when scheduling an appointment.
Palo Alto Medical Foundation
Palo Alto Medical Foundation795 El Camino Real, Palo Alto, CA 94301 Existing Patients: (650) 321-4121
Leave a review
How likely are you to recommend Dr. Rogers?
Frequently Asked Questions
Use our insurance check to verify if Dr. Rogers accepts your insurance.
Dr. Rogers frequently treats Heart Disease and Physical Examination.
Dr. Rogers' office is located at 795 El Camino Real, Palo Alto, CA 94301. Find other locations and directions.
Dr. Rogers has not yet indicated whether they offer telehealth services. Please contact the office to check for availability/eligibility.
Find contact information here to make an appointment.