There are 145 salary records for Kelly Smith with 105 different job titles from 115 employers across 6 states.