There are 373 salary records for Christine Foster with 80 different job titles from 112 employers across 29 states.