There are 729 salary records for David Medina with 188 different job titles from 195 employers across 23 states.