There are 379 salary records for James Mcclain R with 101 different job titles from 127 employers across 26 states.