There are 562 salary records for Kimberly Spencer with 128 different job titles from 159 employers across 35 states.