There are 749 salary records for David Harper A with 184 different job titles from 207 employers across 37 states.