There are 444 salary records for James Moore D with 233 different job titles from 341 employers across 36 states.