There are 73 salary records for James Shelton M with 45 different job titles from 60 employers across 22 states.