David Joseph Knapp, MD, Internal Medicine

75 Colonia De Salud
Ste 200a
Sierra VistaAZ  85635-2487 (Cochise County)


Phone: 520-458-8145
Fax: 877-771-1056

NPI: 1376735613
License Number: 23368 (AZ)