There are 668 salary records for John Smith D with 316 different job titles from 463 employers across 48 states.