There are 1,186 salary records for David Morales with 268 different job titles from 272 employers across 26 states.