PROVIDER PROFILE · NPI 1023453156

James RankinM.D.