There are 1,104 salary records for John Ellis D with 271 different job titles from 293 employers across 41 states.