There are 308 salary records for Shannon Foster with 74 different job titles from 107 employers across 33 states.