There are 83 salary records for Smith John with 56 different job titles from 48 employers across 3 states.