There are 1,112 salary records for John Stevens with 242 different job titles from 303 employers across 42 states.