There are 216 salary records for John Horner D with 62 different job titles from 77 employers across 26 states.