There are 258 salary records for David Perez M with 158 different job titles from 162 employers across 25 states.