There are 1,466 salary records for John Ross R with 323 different job titles from 398 employers across 42 states.