There are 446 salary records for Sarah Cunningham B with 115 different job titles from 147 employers across 34 states.