There are 251 salary records for John Harris Jr with 145 different job titles from 190 employers across 30 states.