There are 266 salary records for Kelly Spencer Mcdonald with 78 different job titles from 90 employers across 26 states.