There are 512 salary records for Jennifer Roth with 121 different job titles from 167 employers across 33 states.