There are 1,116 salary records for James Andrews D with 243 different job titles from 271 employers across 39 states.