There are 514 salary records for David Santiago with 91 different job titles from 104 employers across 19 states.