There are 4,268 salary records for David Rodriguez with 844 different job titles from 888 employers across 44 states.