Dr. David Shepherd, DO
Internal Medicine
Make an Appointment
(317) 891-4711Telehealth services available
Shepherd Internal Medicine is located at 6201 Winthrop Ave, Indianapolis, IN 46220.
Providers at Shepherd Internal Medicine specialize in Internal Medicine.
One provider practices at Shepherd Internal Medicine.
Use the insurance check on this page to verify if Shepherd Internal Medicine is in-network.