There are 744 salary records for James Cummings S with 147 different job titles from 195 employers across 37 states.