There are 1,121 salary records for John Alexander D with 278 different job titles from 314 employers across 43 states.