There are 316 salary records for David Tanner with 87 different job titles from 97 employers across 29 states.