There are 1,690 salary records for James Perry A with 342 different job titles from 461 employers across 45 states.