There are 505 salary records for Eric Swanson R with 103 different job titles from 141 employers across 33 states.