There are 669 salary records for David Reid D with 151 different job titles from 183 employers across 33 states.