PROVIDER PROFILE · NPI 1669407078

James WelchM.D.