There are 436 salary records for James Sherman P with 120 different job titles from 114 employers across 29 states.