There are 204 salary records for John Edwards D with 135 different job titles from 164 employers across 38 states.