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