There are 141 salary records for John Cooper R with 80 different job titles from 114 employers across 32 states.