There are 267 salary records for Andrew Swanson with 82 different job titles from 86 employers across 30 states.