There are 187 salary records for Torres David M with 126 different job titles from 127 employers across 23 states.