There are 2,125 salary records for David Parker with 452 different job titles from 561 employers across 43 states.