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