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