PROVIDER PROFILE · NPI 1225142284

James MacdonaldDO

PRACTICETHREE RIVERS HEALTH SYSTEM, INCSee all providers at this practice →
General SurgeryThree Rivers, MII