There are 450 salary records for John Bates L with 109 different job titles from 136 employers across 34 states.