There are 614 salary records for Kelly Smith with 330 different job titles from 481 employers across 48 states.