There are 493 salary records for David Patrick Soderholm with 118 different job titles from 131 employers across 28 states.