There are 156 salary records for James Perry A with 87 different job titles from 133 employers across 33 states.