There are 252 salary records for James Parker with 148 different job titles from 203 employers across 39 states.