There are 432 salary records for David Acosta with 88 different job titles from 115 employers across 19 states.