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