There are 267 salary records for Heather Swanson with 62 different job titles from 81 employers across 25 states.