There are 556 salary records for John Bowers with 153 different job titles from 157 employers across 28 states.