There are 445 salary records for David Vazquez with 99 different job titles from 105 employers across 18 states.