PROVIDER PROFILE · NPI 1255393906

James ShanksMD