There are 1,636 salary records for James Reynolds A with 341 different job titles from 445 employers across 45 states.