There are 1,584 salary records for Peter Smith J with 263 different job titles from 385 employers across 45 states.