There are 1,707 salary records for David Torres L. with 346 different job titles from 387 employers across 31 states.