There are 452 salary records for James Rivera E with 103 different job titles from 126 employers across 21 states.