There are 154 salary records for John Henderson D. with 102 different job titles from 123 employers across 36 states.