Physician Profile

James Heffelfinger. His primary practice is as an Emergency Medical Technician, Intermediate and an Internal Medicine: Infectious Disease.

MD: Doctor of Medicine


Specialties Include: