There are 143 salary records for James Perry E with 81 different job titles from 122 employers across 31 states.