There are 7,910 salary records for David Miller with 1,340 different job titles from 1,778 employers across 51 states.