There are 392 salary records for John Bartlett with 79 different job titles from 112 employers across 29 states.