PROVIDER PROFILE · NPI 1053673038

James IrvineM.D.