There are 636 salary records for Kevin Smith D with 316 different job titles from 448 employers across 41 states.