There are 198 salary records for David Springer with 36 different job titles from 44 employers across 17 states.