There are 7,948 salary records for Smith John P with 1,402 different job titles from 1,798 employers across 52 states.