There are 4,266 salary records for David Martin D with 841 different job titles from 1,048 employers across 52 states.