There are 677 salary records for David Miller with 360 different job titles from 514 employers across 42 states.