There are 515 salary records for David Newton G with 138 different job titles from 146 employers across 36 states.