There are 1,169 salary records for John Henry Roth with 283 different job titles from 305 employers across 40 states.